1

我很感兴趣是否可以修改 UITabBar 的默认行为以仅显示 4 个选项卡,第 4 个选项卡是……更多。

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

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

4

1 回答 1

0

与 Michael Henry 建议的类似,您可以将第 4 个选项卡创建为 ...更多,但不要使用UITableViewController为什么不重新绘制底部的选项UITabBarController并显示下一组选项卡,第一个选项卡显然是 Previous...

使用这种方法,您可能必须跟踪 TabBar 的状态,以便正确影响UIViewController在点击第二页选项卡上的选项卡按钮时显示的状态。

我在 iPad 上找到了这个答案,否则我会转储一个代码示例。对不起。

于 2013-06-03T02:35:33.090 回答