在iphone中的标签栏控制器中添加5个以上按钮时出现问题

时间:2011-02-01 12:15:07

标签: iphone

大家好,我需要你的帮助。

我在iphone中制作基于标签栏的应用程序。我有超过5个按钮显示在标签栏中。当我这样做时,五个按钮显示第五个按钮更多.....但当我点击更多时,更多的按钮进入表格视图而非标签栏。

2 个答案:

答案 0 :(得分:2)

这就是它的工作原理。从文档(http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/TabBarControllers/TabBarControllers.html%23//apple_ref/doc/uid/TP40007457-CH102-SW2):

  

如果您添加五个以上的项目   viewControllers属性,标签栏   控制器自动插入   特殊视图控制器(称为   更多视图控制器)来处理   显示其他项目。该   更多视图控制器提供自定义   列出附加的接口   查看表中的控制器,可以   扩展以适应任何数量   查看控制器。更多视图   控制器无法定制或   已选中且未出现在任何中   由...管理的视图控制器列表   标签栏控制器。最多的   部分,它会自动出现   是必要的,与你的是分开的   自定义内容。你可以得到一个   尽管通过访问引用它   moreNavigationController属性   UITabBarController。

答案 1 :(得分:1)

这是预期的行为而不是问题,如果您阅读了viewController编程指南,您可以立即看到它:http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/Introduction/Introduction.html#//apple_ref/doc/uid/TP40007457