0

「メインタブ」のアクションに基づいてタブをリセットする方法を概念的に知りたいと思っています。このアプリは、一度に複数のプロジェクトで作業できる書き込みアプリです。

最初のタブには、現在利用可能なすべてのプロジェクトを示すテーブル ビューが表示されます。プロジェクトを選択すると、他のすべてのタブがホーム画面に「リセット」されます (ドリルダウンできるナビゲーションがあるタブもあります)。

どんな考えでも感謝します。

4

2 に答える 2

3

テーブルのあるコントローラー (「メイン タブ」内) から、self.tabBarController.viewControllers を使用してタブ バー コントローラーのすべてのビュー コントローラーにアクセスできます。その配列をループして、オブジェクトがナビゲーション コントローラーかどうかを確認できます。そうである場合は、popToRootViewControllerAnimated: を呼び出して、最初のコンテンツ コントローラーに戻ります。

于 2013-02-12T16:23:56.567 に答える