我知道这是一个老问题,但我无法解决。我在故事板中创建了一个带有七个标签项的Tabbar控制器,标签栏控制器不在自定义标签栏中,因此,我想在标签栏的更多部分隐藏一个编辑按钮。
代码为:
on application didFinishLaunchingWithOptions: method
_tabbarconroller.customizableViewControllers=[NSArray arrayWithObjects:nil];
并添加方法
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
UINavigationBar *morenavbar = navigationController.navigationBar;
UINavigationItem *morenavitem = morenavbar.topItem;
morenavitem.rightBarButtonItem = nil;
}
但它在iOS7中无效,请给我答案或任何资源,
答案 0 :(得分:1)
使用UITabBarController's customizableViewControllers
property
将其设为nil
:
yourTabBarController.customizableViewControllers = nil;