【发布时间】:2011-06-30 05:17:19
【问题描述】:
我有一个带有 UITabBarController 的 iPhone 应用程序。一切正常。该应用程序的选项卡数量超过了显示屏的纵向宽度,因此我们总共看到 5 个选项卡(最后一个是“更多”选项卡)。问题是,我们希望将一些“不那么有趣”的东西放到“更多”选项卡后面。我知道如果我只有 2 个视图控制器,那么我只会看到 2 个选项卡,依此类推,直到超过 5 个选项卡。
我们怎样才能只显示 4 个标签(3 个加上一个“更多”标签),而不是 5 个?
我的猜测是:仅通过设置一个属性是不可能的(这肯定很方便!),因为我在文档中找不到任何内容,或者坦率地说,这里没有其他建议。
没有实现我自己的“更多”选项卡,并且只为选项卡栏控制器提供 4 个视图控制器(最后一个是我自己的“更多”控制器),任何提示、技巧或提示都将受到赞赏。谢谢!
【问题讨论】:
-
感谢@blueberryfields 和@raidfive。我了解到,如果答案还没有出现,那么就没有答案。 :-) 这就是我问的原因。我的“解决方案”将是一个带有 4 个视图控制器的常规 UITabBarController,最后一个是我自己的实现表视图的“更多”视图控制器。有点令人惊讶的是,没有设置最大可见选项卡的 UITabBarController 属性。那好吧。谢谢!