【问题标题】:How Can i put more of 5 tabs in a Tab Bar Controller?如何在标签栏控制器中放置更多 5 个标签?
【发布时间】:2013-09-11 08:24:14
【问题描述】:

:D

我有一个带有 TabBarController 的故事板,但是当我与我的其他七个视图控制器在 mi 标签栏中出现一个“更多”标签时,我如何将这七个标签放在一个标签栏中?

我必须手动操作吗?与 tabbarcontroller 类?或在 uiviewcontroller 中实现 Tabbar Delegate,但我不知道如何做到这一点。

非常感谢你! 请帮我。

再次感谢。

【问题讨论】:

    标签: uitabbarcontroller tabbar tabbarcontroller


    【解决方案1】:

    我相信 Apple 会积极劝阻人们不要在他们的应用程序中这样做,我也是。iOS 本身从来没有这样做过,我也从未在任何第三方应用程序中看到过,所以用户可能会感到困惑.

    如果您向 viewControllers 属性添加五个以上的项目,则 标签栏控制器自动插入一个特殊的视图控制器 (称为更多视图控制器)来处理 附加项目。 More 视图控制器提供自定义界面 列出表中的其他视图控制器,可以 扩展以容纳任意数量的视图控制器。更多视图 控制器无法自定义或选择,并且不会出现在任何 由标签栏控制器管理的视图控制器列表。为了 大多数情况下,它会在需要时自动出现,并且是 与您的自定义内容分开。你可以参考它 虽然通过访问 moreNavigationController 属性 UITabBarController.

    另请参阅此link 以获得可能的解决方法!

    【讨论】:

      【解决方案2】:

      您可以使用任何开源自定义 UITabbarControler,也可以创建自己的。 正如在此开源代码中创建的那样。 JFTabBarController a custom tabbar controller on Cocoa Controls

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-07-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-24
        • 1970-01-01
        相关资源
        最近更新 更多