使用UIImagePickerController获取图像
在本教程中,我们将做一个应用程序,允许从照片库或相机获取图像。 如果您遵循以下任何步骤,则可以在此处下载完整的源代码项目。
从照片库获取图像
要从照片库或相机获取照片,您需要初始化UIImagePickerController
UIImagePickerController
一个视图控制器,用于管理用于拍照,录制电影和从用户的媒体库中选择项目的系统界面。
查看全部
要初始化它,请使用以下代码行:
var imagePickerController = UIImagePickerController()
现在,您可以使用以下代码行显示UIImagePickerController:
self .present(imagePickerController, animated: true , completion: nil )
现在运行该应用程序,然后点击照片库按钮,您将看到以下内容:
您可以选择一个图像,UIImagePickerController将消失。
要将图像显示到UIImageView中,您需要执行以下步骤:
- 使您的视图控制器实现2种协议:
UINavigationControllerDelegate
和UIImagePickerControllerDelegate
- UIImagePickerController的集合委托是self:
imagePickerController.delegate = self
- 添加以下两种方法:
就这样。 您可以在此处下载完整的源代码项目。
探索更多:
PhotoPicker:使用UIImagePickerController选择图片并拍照