如何在 iOS 5 中隐藏 UIMenuController

Posted

技术标签:

【中文标题】如何在 iOS 5 中隐藏 UIMenuController【英文标题】:how to hide UIMenuController in iOS 5 【发布时间】:2011-10-12 02:59:30 【问题描述】:

在我的应用程序中,我需要在 UITextview(可编辑)中选择一些文本,但我不想显示 UIMenuController 弹出框。

在以前的 ios 中,我覆盖了

(BOOL)canPerformAction:(SEL)action withSender:(id)sender 

UIResponder 并将返回值设置为 NO。 但是在我使用 IOS 5 GM 之后,UIMenuController 弹出框仍然没有隐藏。 我试图将返回值设置为YES,但它仍然是一样的。谁能告诉我如何在 iOS5 中隐藏它?

谢谢你, 问候,

瑞斯玛

【问题讨论】:

【参考方案1】:

见this answer。基本上需要继承 UITextView(或 UIWebView)。在 iOS5 上也可以正常工作。

【讨论】:

以上是关于如何在 iOS 5 中隐藏 UIMenuController的主要内容,如果未能解决你的问题,请参考以下文章

iOS可以隐藏应用吗

如何在 iOS 5 中执行与用户输入无关的转场?

如何在ios中切换隐藏和查看密码?

如何在 iOS 7 中隐藏带有动画的状态栏?

如何在 iOS 中完全删除/隐藏 card.io/paypal 徽标

我如何在 iOS 9 中隐藏顶部键盘栏