ユーザーがタブを切り替えたときにビューコントローラをポップする方法はありますか?

StackOverflow https://stackoverflow.com/questions/1468200

質問

ユーザーがタブを切り替えたときにビューコントローラをポップする方法はありますか?

私は、いずれかのタブにnavigationControllerとタブバーを持っています。ユーザがテーブルを含むnavigationController上のViewControllerを押圧テーブル内の行を選択します。その後、ユーザーが新しいビューにタブを切り替えます。新しいビューに彼は、テーブル]タブに彼を思い出させるボタンを押しました。問題はnavigationController内部テーブルはまだそれにプッシュビューを有することです。

役に立ちましたか?

解決

あなたの状況にUITabBarControllerDelegateを見てみましょうあなたが呼び出すことができます:

[navigationController popToRootViewControllerAnimated:NO];

tabbarcontrollerは、それがdidSelectViewControllerデリゲートメソッドの呼び出したときに、

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top