【发布时间】:2011-07-31 05:53:54
【问题描述】:
我有一个 UITabBarController 没有显示第一个 UITabBarItem 标题。我在 Interface Builder 中设置了它并尝试以编程方式设置它,但标题区域保持空白。
[[tabBarController.tabBar.items objectAtIndex:0] setTitle:@"Test1"];
[[tabBarController.tabBar.items objectAtIndex:1] setTitle:@"Test2"];
(第 2 项是通过 Interface Builder 设置的,这是该标题的来源,只是为了测试 IB 标题是否正常工作 - 除了第一个标题)
我感觉这是将 UITabController 添加到项目并将现有视图拖到第一个位置的奇怪结果,但不知道如何修复它。
这是 Interface Builder 中的视图:
将第一个位置的 ViewController 移动到第二个位置会产生您期望的结果——第二个位置变为空白,第一个位置设置为“Test1”,这意味着仅使用第一个位置并不有趣。
【问题讨论】:
标签: iphone objective-c interface-builder uitabbarcontroller