如何在标签栏控制器中放置更多5个标签?

时间:2013-09-07 08:12:19

标签: uitabbarcontroller tabbar tabbarcontroller

:d

我有一个带有TabBarController的故事板但是当我与其他人建立关系时,mi标签栏中的七个视图控制器出现一个“更多”标签,我如何将这七个标签放在一个标签栏中?

我必须手动做?使用tabbarcontroller类?或者在uiviewcontroller中实现Tabbar Delegate,但我不知道如何做到这一点。

非常感谢你! 请帮我。

再次感谢。

2 个答案:

答案 0 :(得分:2)

我相信Apple会积极阻止人们在他们的应用程序中这样做,我也是如此。它从来没有在iOS本身完成,我也从未在任何第三方应用程序中看到它,因此用户可能会感到困惑

  

如果向viewControllers属性添加五个以上的项目,则为   标签栏控制器自动插入特殊视图控制器   (称为更多视图控制器)来处理显示   其他物品。更多视图控制器提供自定义界面   列出表中的其他视图控制器,可以   展开以容纳任意数量的视图控制器。更多视图   控制器无法自定义或选择,也不会出现在任何控制器中   由标签栏控制器管理的视图控制器列表。对于   大多数情况下,它会在需要时自动显示   与您的自定义内容分开。你可以得到它的参考   虽然通过访问的moreNavigationController属性   的UITabBarController。

另请参阅此link以获取可能的解决方法!

答案 1 :(得分:0)

您可以使用任何开源自定义UITabbarControler或创建自己的。 正如在这个开源代码中创建的那样。 JFTabBarController a custom tabbar controller on Cocoa Controls