0

我遇到了这个问题

我需要从带有两个选项卡的导航控制器(tableView DidSelectRow .....)打开一个TabBarController ,因为当TabBarController变为活动状态时,它选择了一个选项卡,无论是隐式还是显式

    [_tabBarController setSelectedIndex:0]

但是希望当 TabBarController 变为活动状态时,不会选择任何选项卡,而是视图包含底部带有选项卡的背景图像。该选项卡仅在选项卡被选中时才被选中并激活。

有办法做到这一点吗?

4

1 回答 1

0

如果没有选择任何选项卡栏项目,请制作一个要显示的 UIViewController。制作:

MyNoSelectedViewController *myViewController = [[MyNoSelectedViewController alloc] initWithNibName:@"MyNoSelectedViewController" bundle:[NSBundle mainBundle]];
[self.tabBarController setSelectedViewController:nil];
[self.tabBarController setSelectedViewController:myViewController];

希望能帮助到你。

于 2012-05-08T06:59:05.030 回答