如何隐藏 iOS 15 上的建议栏?

How do I hide the suggestion bar on iOS 15?

我有 OpenGL window,当在我们的引擎中单击文本元素时,它也用于文本输入

@interface MyGLView : UIView <UIKeyInput, UITextInput, UITextInputTraits>

只要此视图成为第一响应者,它就会在键盘上方显示建议栏。在许多设备上,这会覆盖很大一部分屏幕,因此很难布置 UI.

我读到下面的代码应该隐藏这个建议栏,但我所做的任何更改似乎都没有任何影响

self.autocorrectionType = UITextAutocorrectionTypeNo;
self.inputAssistantItem.leadingBarButtonGroups = @[];
self.inputAssistantItem.trailingBarButtonGroups = @[];

我试过将它放在视图的初始化以及 becomeFirstResponder 方法中,但两者似乎都不重要。执行此操作的正确方法是什么?

我想你不见了spellCheckingType

这对我有用:

self.autocorrectionType = UITextAutocorrectionTypeNo;
self.spellCheckingType = UITextSpellCheckingTypeNo;