【发布时间】:2009-07-07 03:30:26
【问题描述】:
我正在使用带有 8 到 9 个项目的 UITabbarController(这些是 UINavigation 控制器)
使用编程方式选择项目很容易
tabbarcontroller.selectedIdex = x;
如果 x 值介于 0 到 4 之间,则它按预期工作,但如果它大于 4,则选择“更多”作为视图控制器。
我们如何以编程方式选择“更多”列表下的项目?
任何帮助将不胜感激..
提前致谢
【问题讨论】:
我正在使用带有 8 到 9 个项目的 UITabbarController(这些是 UINavigation 控制器)
使用编程方式选择项目很容易
tabbarcontroller.selectedIdex = x;
如果 x 值介于 0 到 4 之间,则它按预期工作,但如果它大于 4,则选择“更多”作为视图控制器。
我们如何以编程方式选择“更多”列表下的项目?
任何帮助将不胜感激..
提前致谢
【问题讨论】:
这仅适用于 OS 3.0,但为了访问高于“更多”索引的项目,您需要使用selectedViewController 属性并将指针传递给特定的UIViewController,而不是使用selectedIndex。
【讨论】:
self.tabBarController.selectedViewController = [self.tabBarController.viewControllers objectAtIndex:5]; 我是这样做的,但没有运气,你能不能给我一些sn-p。