禁用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。 检查附加的图像。

见附图