0

タブバーがありますが、タップで別のビューに切り替えたいので、

UIViewController *controller;
switch (item.tag) {
    case 0:
        NSLog(@"1");


        controller = [[2012ViewController alloc] init]; 

        [self.navigationController pushViewController:controller
                                             animated:YES];

        break;

しかし、それをタップすると、2012ViewController(「ホームページ」)に移動しますが、戻るボタンが表示されます。しかし、2012ViewController画面の戻るボタンをクリックすると、戻るボタンの原因を表示せずに2012ViewControllerに移動する必要があります。

2012ViewController>(戻るボタン)'戻るボタンをタップした画面'>(戻るボタン)2012ViewController

4

1 に答える 1

0

私があなたの問題を正しく理解していれば、あなたは単に電話するべきです

[self.navigationController popViewControllerAnimated:YES];

これにより、ナビゲーション コントローラー スタックからビュー コントローラーがポップされます。このようにして、新しい View Controller をプッシュする代わりに、最初の View Controller に戻ります。

于 2012-04-29T21:31:51.727 に答える