我有一个标签栏控制器,其中包含六个标签栏项目。但问题在于出现更多按钮,整个视图因此而分散注意力。那么如何在标签栏控制器中设置所有六个控制器。我不想使用任何自定义类。
如果我在xib文件中手动创建视图。然后标签栏允许有六个项目。请参阅附件图片
在上图中,您可以看到在xib中手动创建的收藏标签栏控制器,如果这是有效的。那我怎么能在app delegate中定义的uitabbarcontroller中创建六个tabbaritem。请回复我,不要提出使用外部课程或自定义课程的建议。
答案 0 :(得分:2)
五是它将显示的最多。标准图标不适用。来自文档:
标签栏的空间有限,无法显示自定义项目。如果向选项卡栏控制器添加六个或更多自定义视图控制器,则选项卡栏控制器仅显示前四个项目以及选项卡栏上的标准更多项目。点击更多项目会显示一个标准界面,用于选择剩余项目。
在界面构建器中将显示五个以上,因为它没有其他方式显示哪些项链接到控制器。
因此,在面临downvote的风险时,您必须使用可显示五个以上选项的自定义容器。