使用 UIMenuControllerWillShowMenuNotification 隐藏 UIMenuController

Posted

技术标签:

【中文标题】使用 UIMenuControllerWillShowMenuNotification 隐藏 UIMenuController【英文标题】:Hide UIMenuController using UIMenuControllerWillShowMenuNotification 【发布时间】:2009-12-11 14:59:30 【问题描述】:

我有一个 UITextView(不可编辑)。当用户尝试选择文本时,我想隐藏 Select |全选菜单。

有没有一种方法可以使用全局通知 UIMenuControllerWillShowMenuNotification 隐藏,或者有没有其他方法可以隐藏和选择 |全选菜单?

非常感谢

【问题讨论】:

【参考方案1】:

您是否尝试用 UIResponder 的 Sender:(id)sender 覆盖 (BOOL)canPerformAction:(SEL)action?它控制菜单中显示的菜单选项。

【讨论】:

【参考方案2】:

我会简单地设置 UILabel 的样式,使其看起来像你想要的那样。

如果用户不能编辑文本视图,为什么要使用它而不是标签?

【讨论】:

那是因为我仍然想要 selectedRange。基本上得到光标位置,然后根据它执行一些动作。 我明白了。那就无视我的回答。我会保留它,以免其他人说同样的话。

以上是关于使用 UIMenuControllerWillShowMenuNotification 隐藏 UIMenuController的主要内容,如果未能解决你的问题,请参考以下文章

在使用加载数据流步骤的猪中,使用(使用 PigStorage)和不使用它有啥区别?

今目标使用教程 今目标任务使用篇

Qt静态编译时使用OpenSSL有三种方式(不使用,动态使用,静态使用,默认是动态使用)

MySQL db 在按日期排序时使用“使用位置;使用临时;使用文件排序”

使用“使用严格”作为“使用强”的备份

Kettle java脚本组件的使用说明(简单使用升级使用)