UIImagePickerController (获取照片/拍照)

各种应用经常遇到需要上传头像的问题,我们就需要进入系统相册获取照片或者拍照。今天记录一下照片的获取。

首先遵循三个协议UIActionSheetDelegate,UIImagePickerControllerDelegate,UINavigationControllerDelegate


初始化ActionSheet
UIImagePickerController (获取照片/拍照)_第1张图片
点击按钮(或者头像)选择我们是要拍摄还是调用相册


UIImagePickerController (获取照片/拍照)_第2张图片
判断选择的是选取照片还是拍照,我们可以设定是否可以编辑照片,判断设备是否支持拍照(模拟器不支持)


UIImagePickerController (获取照片/拍照)_第3张图片
取完照片后我们以Data形式保存,可以用来直接展示或者上传到后台

你可能感兴趣的:(UIImagePickerController (获取照片/拍照))