0
撮影した画像を2つの画像で同時に表示する方法はわかりません。基本的には、ユーザーがボタンをクリックして画像を選択し、その後に画像が2つの異なる画像ビュー(Swift 3とXcode 8を使用)で表示されるようにします。Xcode swift 3の2つの画像ビューで同じピックされた画像を表示する方法は?
@IBOutlet var imageview: UIImageView!
var imagePicker = UIImagePickerController()
@IBOutlet weak var effectView: UIVisualEffectView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
imageview.image = UIImage(named:"Selfie_4072_5194.jpg")
imagePicker.delegate = self
imageview2.image = imageview.image
imagePicker.delegate = self
}
@IBAction func camerabutton(_ sender: UIButton) {
imagePicker.sourceType = UIImagePickerControllerSourceType.camera
imagePicker.allowsEditing = true
present(imagePicker, animated: true, completion: nil)
}
@IBAction func libraryBtn(_ sender: AnyObject) {
imagePicker.sourceType = UIImagePickerControllerSourceType.photoLibrary
imagePicker.allowsEditing = true
present(imagePicker, animated: true, completion: nil)
}
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
imageview.image = info[UIImagePickerControllerOriginalImage] as? UIImage
self.dismiss(animated: true, completion: {})
}
@IBAction func Screenshot(_ sender: UIButton) {
ありがとうございました! – AshishVerma
ちょうど問題が1つあります。アプリを実行した後、このエラーが表示されます..! (致命的なエラー:オプション値 (lldb)をアンラップしている間に予期せずnilが見つかりました)。 – AshishVerma
と - このエラー - PhotoLibraryServices(0x11aa69210)。 2つのうちの1つが使用されます。どちらが未定義ですか。このコード行で - imageview2.image = UIImage(名前: "Selfie_4072_5194.jpg") imageview.image = UIImage(名前: "Selfie_4072_5194.jpg") imagePicker.delegate = self – AshishVerma