首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIMenuController -定制

UIMenuController -定制
EN

Stack Overflow用户
提问于 2010-08-23 00:49:55
回答 1查看 590关注 0票数 0

作为os 3.2,我们被允许更改编辑菜单。这就是文档所说的:

您可以创建自己的菜单项,每个菜单项都有自己的标题和操作选择器,并通过此属性将它们添加到编辑菜单中。自定义菜单项出现在菜单中的任何系统菜单项之后。

我想删除那些“系统项”(它们很多!),或者它们的一部分。我该怎么办?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-13 02:57:55

您可以通过canPerformAction,控制哪些可见,如下所示:

代码语言:javascript
复制
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender {
    BOOL answer = NO;

    if (action == @selector(copy:))
        answer = YES;

    return answer;
}

上面的代码允许复制,但其他任何代码都不允许。您也可以添加自定义UIMenuItem。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3542351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档