9.Swift UIImagePickerController选取图片
IOS获取本机图片的方式比Android简单得多,而且代码很干净、简洁。
1.通过调用IOS提供好的UIImagePickerController去选取图片,同样也是一个Controller,需要我们通过
presentViewController
跳转。2.如果要对UIImagePickerController选择的图片行为进行监听需要设置
UIImagePickerController.delegate: protocol<UIImagePickerControllerDelegate, UINavigationControllerDelegate>?
,可以看到这里需要实现两个协议,原来老版本中,只需要一个UIImagePickerControllerDelegate就只够了。3.然后覆写
UIImagePickerControllerDelegate.imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject])
方法,就可以监听到选择的图片。
class ViewController: UIViewController,UINavigationControllerDelegate,