我怎样才能把更多的五个选项卡的标签栏控制器?(How Can i put more of 5 tab

2019-10-18 14:59发布

:d

我我有一个TabBarController故事板,但是当我做的关系,与我的其他7个视图控制器在MI标签栏会出现一个“更多”标签,我怎样才能把这个七个选项卡中的一个的TabBar?

I'll必须做手工? 用tabbarcontroller类? 或在UIViewController中执行的TabBar代表,但我没有任何想法如何做到这一点。

感谢你洙多! 请帮我。

再次感谢。

Answer 1:

我相信苹果积极鼓励人们在他们的应用程序这样做,我也如此。这是从来没有在iOS版本身做的,我从来没有见过任何第三方应用程序要么,所以用户可能会被混淆。

如果添加五个以上的项目到viewControllers属性,标签栏控制器自动插入一个特殊的视图控制器(称为更多视图控制器)来处理的其他项目的显示。 更多视图控制器提供的自定义接口,该目录表中的附加视图控制器,其可以扩展,以容纳任何数量的视图控制器。 更多视图控制器不能被定制或选择并没有出现在任何由标签栏控制器管理的视图控制器列表。 在大多数情况下,它在需要时自动出现,是从您的自定义内容分开。 您可以通过,虽然访问的UITabBarController的moreNavigationController属性来获取对它的引用。

也可参考此链接为一个可能的解决方法!



Answer 2:

你可以使用任何开源定制UITabbarControler或者可以创建自己的。 由于在这个开放的源代码创建的。 JFTabBarController可可控件定制的TabBar控制器



文章来源: How Can i put more of 5 tabs in a Tab Bar Controller?