编辑:
我已经解决了这个问题,并发布了下面的解决方案
您可以通过子类化UITextFIEld并覆盖canPerformAction:WithSender方法来实现.
class MyTextFIElDWithoutdefine: UITextFIEld { overrIDe func canPerformAction(action: Selector,withSender sender: AnyObject?) -> Bool { if action == "_define:" { return false } return super.canPerformAction(action,withSender: sender) }}
所有 *** 作列表:
cut:copy:select:selectAll:paste:delete:_promptForReplace:_transliterateChinese:_showtextStyleOptions:_define:_addShortcut:_accessibilitySpeak:_accessibilitySpeakLanguageSelection:_accessibilityPauseSpeaking:makeTextWritingDirectionRightToleft:makeTextWritingDirectionleftToRight:总结
以上是内存溢出为你收集整理的objective-c – 在UITextField中禁用“定义”全部内容,希望文章能够帮你解决objective-c – 在UITextField中禁用“定义”所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)