スライドショーを作っています。現在表示されている画像を遷移先のimageView2に拡大して表示させたいのですが、どのように変えればよろしいでしょうか?
swift
1コード 2``import UIKit 3 4class ViewController: UIViewController { 5 @IBOutlet weak var UIImageView: UIImageView! 6 @IBOutlet weak var backImage: UIButton! 7 @IBOutlet weak var nextImage: UIButton! 8 9 var imageIndex = 0 10 11 var tapCount = 1 12 13 var timer: Timer! 14 15 16 let images = [UIImage(named: "umi1.jpeg"),UIImage(named: "umi2.jpeg"),UIImage(named: "umi3.jpeg")] 17 18 override func viewDidLoad() { 19 super.viewDidLoad() 20 // Do any additional setup after loading the view. 21 let imageView = images[0] 22 23 UIImageView.image = imageView 24 } 25 override func didReceiveMemoryWarning(){ 26 super.didReceiveMemoryWarning() 27 } 28 @IBAction func backImage(_ sender: Any) { 29 if imageIndex == 0{ 30 imageIndex = 2 31 }else{ 32 imageIndex -= 1 33 } 34 UIImageView.image = images[imageIndex] 35 } 36 @IBAction func nextImage(_ sender: Any) { 37 if imageIndex == 2{ 38 imageIndex = 0 39 }else{ 40 imageIndex += 1 41 } 42 UIImageView.image = images[imageIndex] 43 } 44 @objc func onTimer(_ timer: Timer){ 45 if imageIndex == 2{ 46 imageIndex = 0 47 }else{ 48 imageIndex += 1 49 } 50 UIImageView.image = images[imageIndex] 51 } 52 @IBAction func startStop(_ sender: Any) { 53 54 tapCount += 1 55 56 if tapCount % 2 == 0{ 57 self.timer=Timer.scheduledTimer(timeInterval: 2,target: self,selector: #selector(onTimer(_:)),userInfo: nil, repeats: true) 58 59 backImage.isEnabled = false 60 nextImage.isEnabled = false 61 62 63 }else{ 64 self.timer.invalidate() 65 66 backImage.isEnabled = true 67 nextImage.isEnabled = true 68 69 } 70 71 72 73 74} 75 override func prepare(for segue: UIStoryboardSegue, sender: Any?){ 76 let resultViewController:ResultViewController = segue.destination as! ResultViewController 77 78 resultViewController.imageView2 = imageIndex 79 80 @IBAction func unwind(_ segue: UIStoryboardSegue){ 81 82 } 83 84} 85} 86 87 88### 前提・実現したいこと 89遷移先にはすでにimageView2というUIImageViewを配置しています。 90そこへの送り方resultViewController.imageView2 = imageIndexではダメなのでしょうか? 91 92### 発生している問題・エラーメッセージ 93
エラーメッセージ
### 該当のソースコード ```Swift ソースコード ```resultViewController.imageView2 = imageIndex ### 試したこと テキストを読み返しましたがわかりません。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/01 10:15
退会済みユーザー
2020/06/01 10:33
2020/06/02 02:59