如何删除文本字段中选定文本的选项 window,Swift
How to remove the option window for selected text in textfield, Swift
当我的应用程序中的文本 selected/marked 时,如果用户想要 copy/cut 等等,这个 window 会弹出不同的选项,但我想要这个 window根本无法弹出。有人知道如何实现吗?
提前致谢,本都
您必须创建 UITexField
或 UITextView
(或 UILabel
)的子类,具体取决于您要禁用哪个 UIMenu
。
然后覆盖:
func canPerformAction(_ action: Selector,
withSender sender: Any?) -> Bool
并且 return 否对于您要禁用的选择器。
如果您希望禁用 UITextView
中的文本选择,您可以禁用选择行为。
当我的应用程序中的文本 selected/marked 时,如果用户想要 copy/cut 等等,这个 window 会弹出不同的选项,但我想要这个 window根本无法弹出。有人知道如何实现吗?
提前致谢,本都
您必须创建 UITexField
或 UITextView
(或 UILabel
)的子类,具体取决于您要禁用哪个 UIMenu
。
然后覆盖:
func canPerformAction(_ action: Selector,
withSender sender: Any?) -> Bool
并且 return 否对于您要禁用的选择器。
如果您希望禁用 UITextView
中的文本选择,您可以禁用选择行为。