添加到 TabBar 的更多按钮是 < a href=" http:// developer.apple.com/library/ios/#DOCUATIONT/UIKit/Reference/UITabBar Consultants_Class/Reference/Reference.html" rel=“nofollow”>UITabBarcurrent 而不是制表栏本身的功能。 UITab Bar Conserence 拥有一个制表栏, 并添加行为, 如 More 按钮、 编辑和您在大多数 Tabbbed Apps 中看到的所有花哨。
通常情况下, 这是用作您的应用程序的 rootView 控制器, 但您应该能够添加一个到您的非基于 tab 的应用程序中。 但是, 您需要重写一些您的代码 。
例如, UITabBar 主计长不需要一个 Tab 项目的阵列,而需要一个需要显示的所有视图控制器的阵列。 每个控制器将变成一个标签项目, 每个标签项目中显示的标题和图像将取自与之相关的 UIView 控制器。 它将管理显示和隐藏与选中标签项目相关的视图控制器 。
如果您不想使用 UITabBar 主计长, 并且仍然喜欢 UITabBar, 我想您别无选择, 只能自己实施行为, 或许通过子分类 UITabBar 。 您还需要本地化版本的“ 更多” 文本 。