如何隐藏键盘助手栏

Ant*_*nio 1 keyboard ipad ios

我正在使用iPad应用程序,但无法隐藏UIKeyboardAssistantBar软键盘上方显示的栏,文本预测等。请参见下图,该图显示了完整的键盘,仅供参考-我想要的栏隐藏在键盘上方(显示“ 2”的那个)

键盘+助手栏

我的问题是使用外部键盘时:当文本视图获得焦点时,软键盘没有显示,但是总是显示助手栏-到目前为止,我发现的唯一方法是让用户手动操作使用最右边的图标将其隐藏。

理想情况下,我正在寻找的解决方案是启用或禁用该调用的全局调用,这样我就不必为每个文本视图单独处理该调用。

任何的想法?

小智 5

您可以尝试一种技巧。这是代码:

let item = self.yourTextView.inputAssistantItem;
item.leadingBarButtonGroups = [];
item.trailingBarButtonGroups = [];
Run Code Online (Sandbox Code Playgroud)