配置超过 16 个项目的 UITabBar

Posted

技术标签:

【中文标题】配置超过 16 个项目的 UITabBar【英文标题】:Configuring a UITabBar with more than 16 items 【发布时间】:2011-02-01 19:23:23 【问题描述】:

我的UITabBarController 包含超过 16 个视图控制器。当我进入“更多”选项卡时,我可以看到所有的UITabBarItems。如果我点击“编辑”按钮,我可以看到第 16 个图标,但是没有足够的空间显示更多,所以从第 17 项开始,图标只是部分显示。从第 21 项开始,图标完全不显示。并且无法使用滚动条访问其余图标。

顺便说一句,this question 对我的问题给出了理论上的回答,但没有解决这个实际的极端情况。

【问题讨论】:

也许您需要考虑简化您的软件 :P 更严肃地说,您可以在编写疯狂的自定义子类等之前测试 Three20 UI,看看它是否可以工作。 好主意。我会试着看看我能用它做些什么。谢谢。 我也有同样的问题,还在寻找答案:( 【参考方案1】:

如果您有 5 个以上的视图控制器,则需要考虑其他显示视图控制器的模式。例如,facebook 应用显示了一个显示侧边栏,也许您需要找出一种以类似方式显示内容的方法。

【讨论】:

以上是关于配置超过 16 个项目的 UITabBar的主要内容,如果未能解决你的问题,请参考以下文章

Apache Spark Codegen Stage 超过 64 KB

微信公众号里面的自定义菜单限制字数不超过8个汉字或16个字母

redis集群的插槽问啥是16384个

redis集群的插槽问啥是16384个

《STL源码剖析》要点摘抄

Error code: 205 System Error(-1)