一つのViewControllerに2つのimegeViewと2つのUIbuttonを設置した時に、
button[A]から呼び出した画像はimage[A]に、[B]も同様に動作させたいのです。
現状ではボタンA、B共にimageView[A]に入ってしまいます。
ガチ初心者なのでお手柔らかにお願いします。
//カメラロールを呼び出すアクションシートです//
let actionChoise2 = UIAlertAction(title: "カメラロールから選ぶ", style: .default){
action in
let pickerA = UIImagePickerController()
pickerA.delegate = self
pickerA.sourceType = .photoLibrary
self.present(pickerA, animated: true, completion: nil)
}
// actionを追加してます//
alertController.addAction(actionChoise1)
alertController.addAction(actionChoise2)
alertController.addAction(actionNoChoise)
alertController.addAction(actionCancel)
//ViewControllerクラスを定義後に記述してimageViewに貼り付けてます//
extension ViewController: UIImagePickerControllerDelegate, UINavigationControllerDelegate {
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
imageViewA.image = info[UIImagePickerControllerOriginalImage] as? UIImage
dismiss(animated: true, completion: nil)
}
}
extension内、もしくは新たにどう記述したらいいでしょうか?
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/29 03:03