簡體   English   中英

在Swift 2和3中使用帶有1個按鈕的imagePickerController在同一視圖控制器中選擇兩個不同的圖像

[英]Picking two different images in the same view controller using imagePickerController with 1 button in Swift 2 & 3

我試圖用1個按鈕選擇每個圖像,但是它不顯示我選擇的任何圖像。

var imagePicker = UIImagePickerController()
@IBAction func chooseImage1(sender: AnyObject) {
if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.SavedPhotosAlbum){
    println("Button capture")

    imagePicker.delegate = self
    imagePicker.sourceType = .SavedPhotosAlbum
    imagePicker.allowsEditing = false

    self.presentViewController(imagePicker, animated: true, completion: nil)
}
}

@IBAction func chooseImage2(sender: AnyObject) {
if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.SavedPhotosAlbum){
    println("Button capture")


    imagePicker2.delegate = self
    imagePicker2.sourceType = .SavedPhotosAlbum
    imagePicker2.allowsEditing = false

    self.presentViewController(imagePicker, animated: true, completion: nil)
}
}

func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]) {
let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage
    chooseImage1.image = pickedImage

let pickedImage2 = info[UIImagePickerControllerOriginalImage] as? UIImage
chooseImage2.image = pickedImage2



dismissViewControllerAnimated(true, completion: nil)
}



func imagePickerControllerDidCancel(picker: UIImagePickerController) {
dismissViewControllerAnimated(true, completion: nil)
}

我希望能夠在imageView上分別選擇兩張不同的照片。 感謝您的幫助。

UIImagePickerController一次只能選擇一張圖像。 要進行多項選擇,您應該使用像這樣的更新良好的API。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM