我在我的应用中添加了tabBar
,并使用以下代码删除了rightBarButtonItem
:
UITableView *moreTableView = (UITableView *)tabController.moreNavigationController.topViewController.view;
tabController.moreNavigationController.navigationBar.topItem.rightBarButtonItem = nil;
现在,当我导航到其他屏幕并点击More
的{{1}}按钮时,再次显示tabBar
。如果我使用后退导航按钮它不会出现并且工作正常。但是,当我点击tabBar中的rightBarButtonItem
按钮时,它会再次出现。
答案 0 :(得分:4)
我用过
tabController.customizableViewControllers = nil;
它运行良好:)
答案 1 :(得分:2)
您应该在每个想要摆脱它的viewControllers navigationItem.rightBarButtonItem = nil
中调用viewDidLoad
。
您是否可以展示更多实施代码?