项目中的个人信息页里面,点击头像会弹出相机和相册供用户选择去上传图片.
下面就总结下自己的方式:
1 - 给头像的一整个条目中,放了整体的button
来接收手势
2 - 由于项目是ios8.0的所以用了UIAlertController
3 - 使用UIImagePickerController
来弹出相机或者相册
- 使用UIImagePickerController需要遵守
<UIImagePickerControllerDelegate, UINavigationControllerDelegate>
这2个协议
- takePhone方法是拍照,localPhoto方法是打开相册
4 - <UIImagePickerControllerDelegate, UINavigationControllerDelegate>
的代理方法
5 - 设置上传的文件