提问人:David 提问时间:3/1/2022 最后编辑:David 更新时间:3/22/2022 访问量:150
如何在 iOS 15 上隐藏建议栏?
How do I hide the suggestion bar on iOS 15?
问:
我在 OpenGL 窗口中,当在我们的引擎中单击文本元素时,该窗口也用于文本输入
@interface MyGLView : UIView <UIKeyInput, UITextInput, UITextInputTraits>
每当此视图成为第一响应者时,它都会在键盘上方显示建议栏。在许多设备上,这覆盖了屏幕的很大一部分,并且很难对 UI 进行布局。
我已经读到以下代码应该隐藏此建议栏,但我更改的任何内容似乎都没有任何影响
self.autocorrectionType = UITextAutocorrectionTypeNo;
self.inputAssistantItem.leadingBarButtonGroups = @[];
self.inputAssistantItem.trailingBarButtonGroups = @[];
我尝试将其放在视图的 init 中以及 becomeFirstResponder 方法中,但两者似乎都无关紧要。正确的方法是什么?
答:
1赞
Mateus
3/22/2022
#1
我想你错过了spellCheckingType!
这对我有用:
self.autocorrectionType = UITextAutocorrectionTypeNo;
self.spellCheckingType = UITextSpellCheckingTypeNo;
评论
0赞
David
3/23/2022
谢谢,这奏效了!我必须首先实现该属性作为协议的可选属性,但随后它删除了栏!
评论