我的项目中有一个 UITabBarController ,我正在以编程方式创建 - 没有笔尖。我创建视图控制器,初始化它们,然后创建它们的数组并setViewControllers:animated:
在我的标签栏控制器上使用该方法。这有效,只是当它出现时,我的标签栏控制器没有选择任何东西。如果我打电话[ tabBarController setSelectedIndex:1 ]
,那么它工作得很好,但如果我打电话[ tabBarController setSelectedIndex:0 ]
,什么都没有选择。这是一个奇怪的错误还是我做错了?这是使用 iPhone SDK 3.0。
问问题
748 次
3 回答
1
如果您愿意,请显示您的代码,这将使我们更容易找到问题......但是从没有看到任何东西,我认为错误的是,当您初始化 UITabBarButtons 时,您没有给它们中的任何一个提供 0 的索引...
于 2009-07-28T17:12:54.833 回答
1
原来代码是我很久以前写的,当时我做了一些愚蠢的事情,比如覆盖-tabBarItem
UIViewController 中的访问器方法。移动标签栏项目自定义以-initWithStyle:
解决此问题。
于 2009-07-29T02:57:48.460 回答
0
当我在 viewDidLoad 而不是它的 init 方法中设置 UIViewController 的 tabBarItem 属性时,这发生在我身上。
于 2014-08-18T03:51:22.357 回答