【问题标题】:Programmatically select a tabbaritem in "More"以编程方式在“更多”中选择一个 tabbaritem
【发布时间】:2009-07-07 03:30:26
【问题描述】:

我正在使用带有 8 到 9 个项目的 UITabbarController(这些是 UINavigation 控制器)

使用编程方式选择项目很容易

tabbarcontroller.selectedIdex = x;

如果 x 值介于 0 到 4 之间,则它按预期工作,但如果它大于 4,则选择“更多”作为视图控制器。

我们如何以编程方式选择“更多”列表下的项目?

任何帮助将不胜感激..

提前致谢

【问题讨论】:

    标签: iphone uitabbar


    【解决方案1】:

    这仅适用于 OS 3.0,但为了访问高于“更多”索引的项目,您需要使用selectedViewController 属性并将指针传递给特定的UIViewController,而不是使用selectedIndex

    【讨论】:

    • self.tabBarController.selectedViewController = [self.tabBarController.viewControllers objectAtIndex:5]; 我是这样做的,但没有运气,你能不能给我一些sn-p。
    • 您是否验证了 viewControllers 数组中的值是否正确?修改数组最终可能会截断内容。您可能必须维护自己的单独 viewController 数组。
    • 正在选择但突出显示,现在该怎么办?
    猜你喜欢
    • 2021-01-14
    • 1970-01-01
    • 2010-12-07
    • 1970-01-01
    • 2015-02-09
    • 2019-12-17
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    相关资源
    最近更新 更多