隐藏 iOS 键盘预测文本栏 - UITextView / UITextField

Hide iOS Keyboard Predictive Text Bar - UITextView / UITextField

好像设置

autocorrectionType = UITextAutocorrectionTypeNo;

对于 UITextViewUITextField 不再足以隐藏 iOS 键盘的预测栏。

Apple 是否决定这只能由用户在键盘设置中隐藏?或者还有一些方法可以通过编程方式做到这一点?我们需要为包含拼写练习的应用程序执行此操作。

这为我删除了预测文本栏:

@IBOutlet var tf: UITextField!

override func viewDidLoad() {
    super.viewDidLoad()
    tf.autocorrectionType = .no
    tf.spellCheckingType = .no
}