【问题标题】:MoreViewController, edit, noneditable icon更多 ViewController,编辑,不可编辑图标
【发布时间】:2010-02-24 12:20:01
【问题描述】:
我正在使用带有 5 个以上图标的 TabBar,我还获得了 MoreViewController,并且可以在 TabBar 中编辑图标。但我没有找到如何禁止编辑其中一个图标的选项 - 类似于更多。如何固定一个图标?
在文档中有 beginCustomizingItems 的描述,如果包含该项目,它将使其不可编辑 - 这就是我想要的。但是我没有找到如何使用这种方法。一切都是自动完成的。
【问题讨论】:
标签:
iphone
objective-c
cocoa-touch
【解决方案1】:
在您的 UITabBarController 中,将您的 customizableViewControllers 设置为可自定义的视图控制器数组。
来自文档:
“此属性控制用户可以重新排列选项卡栏中的哪些项目。当用户点击选项卡栏视图上的更多项目时,会出现一个自定义界面,显示任何不适合主选项卡栏的项目。此界面还包含一个 Edit 按钮,允许用户重新排列项目。只有关联的视图控制器在此数组中的项目才能从此界面重新排列。如果数组为空或此属性的值为 nil,则选项卡bar 不允许重新排列任何项目。"