不带 moreViewController 的 UITabBarController 的最大选项卡数

Posted

技术标签:

【中文标题】不带 moreViewController 的 UITabBarController 的最大选项卡数【英文标题】:maximum number of tabs for UITabBarController without moreViewController 【发布时间】:2013-12-05 15:30:34 【问题描述】:

除了实际创建一个 UITabBarController 并执行相关实验之外,ios 是否有一种编程方式来获取可以在 tabBarController 中显示的最大选项卡数量,而无需“更多”选项卡?

这对我正在做的一些跨平台工作非常有帮助。

【问题讨论】:

@rmaddy 说得对。我能想象以编程方式获得这些的唯一方法是在屏幕外选项卡 vc 上循环添加选项卡,寻找更多选项卡。否则,我认为您可以放心地假设常量将保持良好状态,直到另一个外形尺寸发生变化。 AFAIK 没有编程方式,但 5 是限制。无论如何,uitabbar 是针对 ios 的,如果您正在跨平台工作,请为其他平台使用另一个东西,而不是 uitabbar 之类的 ios 【参考方案1】:

最多为 5 个(在 iPhone 上,在 iPad 上为 8 个)。当您添加第六个时,您将获得第一个四个加上其他两个选项卡的更多选项卡。这不能使用标准 UITabBarController 更改。

搜索 github 或其他资源。可能会减少替换类,让您一次显示更多选项卡。

【讨论】:

以上是关于不带 moreViewController 的 UITabBarController 的最大选项卡数的主要内容,如果未能解决你的问题,请参考以下文章

UITableView中的UITabBar MoreViewController图像在以编程方式选择后消失

设计一个算法,採用BFS方式输出图G中从顶点u到v的最短路径(不带权的无向连通图G採用邻接表存储)

pyyaml:不带标签的倾销

使用不带引号的python csv writer

Lambda表达式大全—史上最

实体类转jsonobject不带某个字段