-1
我想在iPhone上的iPhone應用程序中添加從你的圖像中選擇圖像的功能,我想知道給定的功能,以及我可以用它們做多少。 我需要的基本功能,將允許我瀏覽相冊,並選擇最終將加載在我的UIImageView中的圖像。如何將圖像選擇器添加到主故事板xcode swift?
我想在iPhone上的iPhone應用程序中添加從你的圖像中選擇圖像的功能,我想知道給定的功能,以及我可以用它們做多少。 我需要的基本功能,將允許我瀏覽相冊,並選擇最終將加載在我的UIImageView中的圖像。如何將圖像選擇器添加到主故事板xcode swift?
實現在swift中從庫中檢索圖像將使你的視圖控制器類應該實現UIImagePickerControllerDelegate的委託方法。使你的類看起來像這樣的頂級:
我們早些時候class ViewController: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate {
@IBOutlet var imageView: UIImageView!
let imagePicker = UIImagePickerController()
override func viewDidLoad() {
super.viewDidLoad()
imagePicker.delegate = self
}
ButtonTapped行動,我們會在那兒調出的UIImagePickerController:
@IBAction func loadImageButtonTapped(sender: UIButton) {
imagePicker.allowsEditing = false
imagePicker.sourceType = .PhotoLibrary
presentViewController(imagePicker, animated: true, completion: nil)
}
UIImagePickerControllerSourceType,這給了3個選項:
UIImagePickerControllerSourceType.SavedPhotosAlbum
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)
}
是不是對您有幫助? – Arvind