28 - 打开相机、相册、头像上传

项目中的个人信息页里面,点击头像会弹出相机和相册供用户选择去上传图片.

下面就总结下自己的方式:

1 - 给头像的一整个条目中,放了整体的button来接收手势

28 - 打开相机、相册、头像上传_第1张图片
项目中的个人信息页

2 - 由于项目是ios8.0的所以用了UIAlertController

28 - 打开相机、相册、头像上传_第2张图片

28 - 打开相机、相册、头像上传_第3张图片
弹出来的样式

3 - 使用UIImagePickerController来弹出相机或者相册

  • 使用UIImagePickerController需要遵守

这2个协议
  • takePhone方法是拍照,localPhoto方法是打开相册
28 - 打开相机、相册、头像上传_第4张图片
Snip20160520_54.png

4 - 的代理方法

28 - 打开相机、相册、头像上传_第5张图片

5 - 设置上传的文件


28 - 打开相机、相册、头像上传_第6张图片

你可能感兴趣的:(28 - 打开相机、相册、头像上传)