グローバル ナビゲーション スタックを作成したいと思います。ユーザーがタブを変更するか、同じタブ内の新しいビューに移動すると、新しいビューをグローバル ナビゲーション スタックにプッシュしたいと考えています。ナビゲーション バーの戻るボタンで前のビューに戻るようにしたいのですが、これは別のタブである場合もあれば、同じタブ内の別のビューである場合もあります。
質問する
190 次
2 に答える
0
タブバー インデックスを切り替えながらグローバル navigationController のコンテンツを変更する、グローバル navigationController とカスタムの偽のタブバーを作成します。
于 2014-01-02T17:22:36.437 に答える
0
あなたが参照しているのは単なるタブの変更ですが、プログラムでそれを行い、背中を押すとプログラムで前のタブを選択します。
タブを変更する簡単なコードを次に示します。これがロジックの構築に役立つことを願っています。
selectedViewController を設定します。
self.tabBarController.selectedViewController = viewControllerYouWant;
例えば、
self.tabBarController.selectedViewController = [self.tabBarController.viewControllers objectAtIndex:2];
更新:
左バー ボタンをナビゲーション コントローラーに追加します。UIBarButtonItem *customItem =
[[UIBarButtonItem alloc] initWithImage:bttnImage style:UIBarButtonItemStylePlain target:self action:@selector(Back:)];
[self.navigationController setHidesBackButton:YES];
[self.navigationItem setLeftBarButtonItem: customItem];
于 2012-08-24T16:38:23.903 に答える