我正在使用 Storyboard 创建一个包含 6 个选项卡的选项卡栏。标签栏是初始视图控制器。我没有为我的 tabbarcontroller 使用任何自定义类。更多选项卡有一个“编辑”按钮。如何删除该按钮?
问问题
2027 次
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 回答