在我的应用程序(基于 Tab bar 应用程序 XCode 模板)中,我使用 UITabBarController 来显示用户可以访问的应用程序不同部分的列表。
默认情况下,当有超过 5 个项目时,UITabBarController 在标签栏中显示一个“更多”按钮。此外,它允许用户选择他希望在标签栏中可见的项目。
目前我无法实现保存和加载标签栏控制器的状态,所以我想禁用“编辑”按钮。
有什么方法可以禁用/隐藏出现在 UITabBarController 的“更多”导航控制器上的“编辑”栏按钮?
我试过:
tabBarController.moreNavigationController.navigationBar.topItem.rightBarButtonItem = nil;
和
tabBarController.moreNavigationController.navigationBar.topItem.rightBarButtonItem.enabled = NO;
但它们似乎不起作用。