我正在开发一个iPhone应用程序,我正在使用UITabBarController实现视图之间的导航。
文档说:
“标签栏的空间有限 显示您的自定义项目。如果你 添加六个或更多自定义视图 控制器到标签栏控制器, 标签栏控制器仅显示 前四项加标准 标签栏上的更多项目。攻击 更多项目提出了一个标准 用于选择剩余的界面 项目。标准的界面 更多项目包括一个编辑按钮 允许用户重新配置选项卡 酒吧。默认情况下,允许用户 重新排列标签栏上的所有项目。 如果您不希望用户修改 但是,有些项目可以删除 适当的视图控制器来自 数组中的 customizableViewControllers属性。“
有没有办法可以强制控件使用六个图标而不添加“更多...”一个?
答案 0 :(得分:3)
您可以对该对象进行子类化,并覆盖其绘图属性,但它很可能会被Apple拒绝,因为它是一个不一致的UI,并且会违背神圣的HIG。
答案 1 :(得分:0)
不,标签栏最多只能容纳五个项目。一旦你添加了更多,你会得到4加上显示的更多按钮。