ユーザーがタブを切り替えたときにビューコントローラをポップする方法はありますか?
-
13-09-2019 - |
質問
ユーザーがタブを切り替えたときにビューコントローラをポップする方法はありますか?
私は、いずれかのタブにnavigationControllerとタブバーを持っています。ユーザがテーブルを含むnavigationController上のViewControllerを押圧テーブル内の行を選択します。その後、ユーザーが新しいビューにタブを切り替えます。新しいビューに彼は、テーブル]タブに彼を思い出させるボタンを押しました。問題はnavigationController内部テーブルはまだそれにプッシュビューを有することです。
解決
あなたの状況にUITabBarControllerDelegateを見てみましょうあなたが呼び出すことができます:
[navigationController popToRootViewControllerAnimated:NO];
tabbarcontrollerは、それがdidSelectViewController
デリゲートメソッドの呼び出したときに、
所属していません StackOverflow