如何删除文本字段中选定文本的选项 window,Swift

How to remove the option window for selected text in textfield, Swift

当我的应用程序中的文本 selected/marked 时,如果用户想要 copy/cut 等等,这个 window 会弹出不同的选项,但我想要这个 window根本无法弹出。有人知道如何实现吗?

提前致谢,本都

您必须创建 UITexFieldUITextView(或 UILabel)的子类,具体取决于您要禁用哪个 UIMenu
然后覆盖:

func canPerformAction(_ action: Selector, 
           withSender sender: Any?) -> Bool

并且 return 否对于您要禁用的选择器。
如果您希望禁用 UITextView 中的文本选择,您可以禁用选择行为。