実現したいこと
1→2→3→1…と繰り返して画面遷移をしたい。
具体的には、ThirdViewControllerの右の矢印「>」をタップすると、ViewControllerに画面遷移がしたいです。同じようにViewControllerの左の矢印「<」をタップすると、ThirdViewControllerに画面遷移したいです。
画像
左から、ViewController SecondViewController ThirdViewControllerの順
試したこと
- 前の画面に戻りました
dismiss(animated: true, completion: nil)
- SegueでThirdViewControllerからViewControllerに逆に引っ張って繋ぎましたが、何か間違っている気がします。
ViewController.swift
import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() } }
SecondViewController.swift
import UIKit class SecondViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() } @IBAction func back(_ sender: Any) { dismiss(animated: true, completion: nil) } }
ThirdViewController.swift
import UIKit class ThirdViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() } @IBAction func back(_ sender: Any) { dismiss(animated: true, completion: nil) } }
回答1件
あなたの回答
tips
プレビュー