禁用UITextField预测文本
随着iOS 8的发布,我想在我开始键入UITextField时禁用键盘的预测文本部分。 不知道如何做到这一点,任何帮助将不胜感激!
设置autoCorrectionType为UITextAutocorrectionTypeNo做了窍门
Objective-C的
textField.autocorrectionType = UITextAutocorrectionTypeYes; textField.autocorrectionType = UITextAutocorrectionTypeNo;
Swift 2
textField.autocorrectionType = .Yes textField.autocorrectionType = .No
Swift 3
textField.autocorrectionType = .yes textField.autocorrectionType = .no
Swift 2
textField.autocorrectionType = .Yes textField.autocorrectionType = .No
Swift 3
textField.autocorrectionType = .yes textField.autocorrectionType = .no
像这样你打开或closuresUITextAutocorrectionType
myTextView.autocorrectionType = UITextAutocorrectionTypeNo;
myTextView.autocorrectionType = UITextAutocorrectionTypeYes;
为SWIFT-3固定:
myTextField.autocorrectionType = .no
点击并按住语言键(看起来像地球仪或可能是表情符号笑脸),并将“预测”切换为closures。
所选的答案是正确的,但是你也可以select在故事板中做同样的事情。
所有你需要的是select你的文本框,并在“显示属性检查器”设置更正为NO。 检查附加的图像。
见附图