iOS UITabBar - 我可以修改一次显示多少个标签吗?

时间:2013-06-03 00:54:43

标签: iphone ios objective-c uitabbarcontroller uitabbar

我很感兴趣如果可以修改UITabBar的默认行为,只显示4个标签,第4个标签是......更多。

默认情况下,如果tabbar包含5个以上的控制器,则tabbar最多显示5个选项卡,最后一个选项卡为“... more”。我的设计师表示,如果我们在标签栏中只留下3个主要控制器,并且所有“可选”内容隐藏在更多列表中,则用户可能更容易导航应用程序。

是否有默认选项或某些调整我可以应用于UITabBar来更改它一次显示的标签数量?

1 个答案:

答案 0 :(得分:0)

类似于迈克尔亨利建议您可以创建第4个标签...更多但不是使用UITableViewController为什么不重新绘制UITabBarController底部的选项并显示下一组选项卡,第一组显然是Previous ...

使用此方法,您可能需要跟踪TabBar所处的状态,以便在点击选项卡第二页上的标签按钮时正确影响显示UIViewController

我正在iPad上找到这个答案,否则我会转储代码示例。抱歉。