0

アプリに UIStoryBoard アプローチがあり、次のパターンの画面があります。

UINavigationController -> MyMainController -> UITabBarController -> UINavigationController -> MyHomeController

MyHomeController から UIButton があり、そのアクションは

UINavigationController -> MyDetailsController

さて、MyDetailsController から MyMainController に戻りたいと思います。私が直面している問題は、MyDetailsController からアクセスするために黒で強調表示された UINavigationController がありません。

また、UIStoryBoard は、Identifier に基づいて UIViewController を取得する必要はありません。

UIViewController をインスタンス化しますが、これはより良い解決策ではありません。

- (id)instantiateViewControllerWithIdentifier:(NSString *)identifier
4

1 に答える 1

0

まずはウタバーコントローラー。次に、uinavigation コントローラーを追加し、選択した viewcontroller を nav コントローラーのルート コントローラーとして追加します。

この投稿には、この問題を示す良い画像があります

UITabController を使用するときに UIViewControllers にデータを渡す一般的な方法

于 2013-01-26T05:28:00.150 に答える