###前提・実現したいこと
掲題の通り、タブのタップ時にRootViewに戻りたい。
[tabA] [tabB] [tabC] [tabD]
上記4つのタブが存在し、現在[tabB]を選択し、
【画面①】→【画面②】→【画面③】
のように遷移した状態とします。
この状態で[tabC]
をタップし画面遷移した後、[tabB]
をタップして遷移した場合、
普通であれば【画面①】→【画面②】→【画面③】
この状態が保持されたまま【画面③】
が表示されると思いますが
【画面①】
に戻した状態で表示したいとなった場合、可能なのでしょうか。
###補足情報(言語/FW/ツール等のバージョンなど)
・Xcode8.2.1
・Swift3
###補足
override func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem) { if item.tag == 2 { _ = navigationController?.popToRootViewController(animated: true) } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。