2

我正在使用 Storyboard 创建一个包含 6 个选项卡的选项卡栏。标签栏是初始视图控制器。我没有为我的 tabbarcontroller 使用任何自定义类。更多选项卡有一个“编辑”按钮。如何删除该按钮?

4

2 回答 2

13

将 tabBarController 的可定制视图控制器设置为 nil。

tabBarController.customizableViewControllers = nil;
于 2012-06-29T13:40:00.483 回答
2

最后为我的 TabBarController 创建了一个自定义类并做到了

- (void)navigationController:(UINavigationController *)navigationController
      willShowViewController:(UIViewController *)viewController
                    animated:(BOOL)animated {

    UINavigationBar *morenavbar = navigationController.navigationBar;
    UINavigationItem *morenavitem = morenavbar.topItem;
    /* We don't need Edit button in More screen. */
    morenavitem.rightBarButtonItem = nil;
}

那解决了它。

于 2012-07-02T06:26:56.387 回答