Keyboard 键入时切换iOS 8预测文本
在文本字段中启用Keyboard 键入时切换iOS 8预测文本,keyboard,uitextfield,ios8,Keyboard,Uitextfield,Ios8,在文本字段中启用autocorrectionType=UITextAutocorrectionTypeYes时。在iOS 8中,您激活了此预测文本 我希望能够在键入时切换预测输入视图 if (condition) { self.textField.autocorrectionType = UITextAutocorrectionTypeYes; } else { self.textField.autocorrectionType = UITextAutocorrectionT
autocorrectionType=UITextAutocorrectionTypeYes
时。在iOS 8中,您激活了此预测文本
我希望能够在键入时切换预测输入视图
if (condition) {
self.textField.autocorrectionType = UITextAutocorrectionTypeYes;
} else {
self.textField.autocorrectionType = UITextAutocorrectionTypeNo;
}
[self.textField reloadInputViews];
我的键盘是黑色透明的。这会将预测输入视图隐藏在键盘后面
我想知道是否可以完全隐藏它。到目前为止(Xcode 6.0.1),没有文档记录的功能可以在移动中启用/禁用预测栏。但是有一种方法可以通过编程来切换它。我还尝试了一些其他方法(例如,在输入视图上设置needslayout),但这是唯一有效的方法
[textfield resignFirstResponder];
[textfield becomeFirstResponder];
它甚至可以在动画块中工作,但动画效果很糟糕,不要使用它:对于记录,我尝试在创建后立即在相当于textField的文本字段上执行此操作,但这没有任何区别。只有在键盘已可见时更改文本字段的
自动更正类型时,此操作才有效。