0
作为操作系统3.2,我们被允许更改编辑菜单。这是文档所述:UIMenuController - 自定义
“您可以创建自己的菜单项,每个菜单项都有自己的标题和动作选择器,并通过此属性将它们添加到编辑菜单中。自定义项目出现在任何系统菜单项目“。
我想删除这些'系统项目'(它们很多!),或者其中的一部分。我该怎么办?
作为操作系统3.2,我们被允许更改编辑菜单。这是文档所述:UIMenuController - 自定义
“您可以创建自己的菜单项,每个菜单项都有自己的标题和动作选择器,并通过此属性将它们添加到编辑菜单中。自定义项目出现在任何系统菜单项目“。
我想删除这些'系统项目'(它们很多!),或者其中的一部分。我该怎么办?
你控制哪些可见与canPerformAction,如:
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender {
BOOL answer = NO;
if (action == @selector(copy:))
answer = YES;
return answer;
}
上面的代码将允许复制,但没有其他人。您也可以添加您的自定义UIMenuItem。