禁用更多标签栏应用程序中的编辑按钮

时间:2012-06-29 12:46:01

标签: objective-c ios ios5 uitabbarcontroller uistoryboard

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

2 个答案:

答案 0 :(得分:13)

将tabBarController的customizableViewControllers设置为nil。

tabBarController.customizableViewControllers = nil;

答案 1 :(得分: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;
}

解决了它。