【发布时间】:2015-07-20 09:52:54
【问题描述】:
我正在使用 Swift 和 Xcode 6 构建一个 iOS 应用程序。我已经实现了从 UIImagePickerController 中选择图像并设置到 UIImageView 中的功能。
这是我从 UIImagePickerController 中选择图像的代码:
@IBAction func loadImageButtonTapped(sender: UIButton) {
imagePicker.allowsEditing = false
imagePicker.sourceType = .PhotoLibrary
// imagePicker.sourceType = .Camera
//imagePicker.sourceType = .SavedPhotosAlbum
presentViewController(imagePicker, animated: true, completion: nil)
}
// MARK: - UIImagePickerControllerDelegate Methods
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]) {
if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage {
// imageView.contentMode = .ScaleAspectFit
imageView.image = pickedImage
}
dismissViewControllerAnimated(true, completion: nil)
}
func imagePickerControllerDidCancel(picker: UIImagePickerController) {
dismissViewControllerAnimated(true, completion: nil)
}
现在我正在寻找存储此图像的最佳方式,当用户再次进入应用程序时,我可以获取图像并显示在 uiimageview 中。
可以帮助我如何实现这一点。
感谢您的帮助!
提前致谢!
【问题讨论】:
标签: ios swift uiimageview uiimage uiimagepickercontroller