iOS 13 Xcode如何在UIKeyboard上移除QuickType(自动完成/自动建议)功能

17
UIKeyboard带有QuickType!
知道iPhone设备屏幕上的空间不足是很糟糕的,现在苹果通过添加QuickType占用了更多的空间。对于不需要快捷输入自动完成和自动建议的项目,如何移除它?

这个可行!textField.autocorrectionType = UITextAutocorrectionTypeNo; - Mike Zriel
1个回答

41

您可以将autocorrectionType设置为NO。这是一个现有的iOS属性,因此不会在任何先前/当前版本的iOS中出现问题;

textField.autocorrectionType = UITextAutocorrectionTypeNo;

1
谢谢,那个方法非常有效!希望你也一切顺利!我正在使用iOS8 + Yosemite。 - Mike Zriel
1
请注意,这仅仅是防止建议显示。如果出于安全原因需要防止QuickType学习,此设置将无法阻止iOS 8 GM种子的学习。 - Walt Sellers
@WaltSellers 你知道有什么技术可以禁用这个学习系统吗? - Leon
@Leon,很抱歉我不知道有什么方法可以禁用QuickType的学习功能。 - Walt Sellers
@WilliamGeorge - 一些快速测试很容易证明,即使关闭了“预测”选项,QuickType仍然可以学习。 - Walt Sellers
显示剩余5条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接