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];

这将从导航控制器堆栈中弹出您的视图控制器。这样,您将回到第一个视图控制器,而不是推送一个新的。

于 2012-04-29T21:31:51.727 回答