作为os 3.2,我们被允许更改编辑菜单。这就是文档所说的:
您可以创建自己的菜单项,每个菜单项都有自己的标题和操作选择器,并通过此属性将它们添加到编辑菜单中。自定义菜单项出现在菜单中的任何系统菜单项之后。
我想删除那些“系统项”(它们很多!),或者它们的一部分。我该怎么办?
发布于 2010-10-13 02:57:55
您可以通过canPerformAction,控制哪些可见,如下所示:
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender {
BOOL answer = NO;
if (action == @selector(copy:))
answer = YES;
return answer;
}上面的代码允许复制,但其他任何代码都不允许。您也可以添加自定义UIMenuItem。
https://stackoverflow.com/questions/3542351
复制相似问题