【发布时间】:2011-08-05 08:12:26
【问题描述】:
我有 2 个标签栏项目。第一个选项卡内有一个导航控制器(3 个视图)。
假设我在导航控制器的第三个视图,我如何加载第二个选项卡。
【问题讨论】:
标签: iphone xcode tabs navigation
我有 2 个标签栏项目。第一个选项卡内有一个导航控制器(3 个视图)。
假设我在导航控制器的第三个视图,我如何加载第二个选项卡。
【问题讨论】:
标签: iphone xcode tabs navigation
所以你想从第一个标签切换到第二个标签。 那么你首先需要访问 tabbarController。 大多数时候,您会在 AppDelegete 中拥有标签栏控制器。 像这样调用委托:
MyAppDelegate *delegate = (MyAppDelegate *)[[UIApplication sharedApplication] delegate];
然后就是设置selectIndex:
[delegate.tabBarController setSelectedIndex:1];
或
[delegate.tabBarController setSelectedViewController:self.secondViewController];
【讨论】: