項目中的個人信息頁里面,點擊頭像會彈出相機和相冊供用戶選擇去上傳圖片.
下面就總結下自己的方式:
1 - 給頭像的一整個條目中,放了整體的button
來接收手勢
項目中的個人信息頁
2 - 由于項目是ios8.0的所以用了UIAlertController
彈出來的樣式
3 - 使用UIImagePickerController
來彈出相機或者相冊
- 使用UIImagePickerController需要遵守
<UIImagePickerControllerDelegate, UINavigationControllerDelegate>
這2個協議
- takePhone方法是拍照,localPhoto方法是打開相冊
Snip20160520_54.png
4 - <UIImagePickerControllerDelegate, UINavigationControllerDelegate>
的代理方法
5 - 設置上傳的文件