禁用出现在更多选项卡栏ios中的"编辑"按钮

Ash*_*ani 2 uitabbarcontroller ios

我是iOS新手.我在我的标签栏控制器故事板中使用了七个标签栏项目,当运行应用程序时,它会显示更多按钮,当我点击它时它也是显示编辑按钮.我不想要那个编辑按钮.如何才能做到这一点?

这是我的代码:

[[[tabBarController moreNavigationController] visibleViewController] setTitle:@""];

但它不起作用.

Rei*_*ner 10

您不得不说,您的视图控制器都不可自定义.然后编辑按钮消失.请查阅文档.

tabBarController.customizableViewControllers = @[];  
Run Code Online (Sandbox Code Playgroud)

文档:"此属性控制标签栏中的哪些项目可以由用户重新排列.当用户点击标签栏视图上的更多项目时,会出现一个自定义界面,显示主标签栏上不适合的任何项目.界面还包含一个允许用户重新排列项目的编辑按钮.只有相关视图控制器在此数组中的项目可以从此界面重新排列.如果数组为空或此属性的值为nil,则标签栏不允许任何项目重新安排."