gpt4 book ai didi

ios - 以编程方式隐藏键盘快捷键栏iOS 13

转载 作者:行者123 更新时间:2023-12-01 21:58:20 27 4
gpt4 key购买 nike

我正在尝试以编程方式删除在连接外部键盘时出现在iPad底部的键盘快捷方式栏。

有很多关于此问题的“解决方案”的帖子和答案,但没有一个与最新的iOS兼容。最接近的解决方案是这样的:

UITextInputAssistantItem* item = [self inputAssistantItem];
item.leadingBarButtonGroups = @[];
item.trailingBarButtonGroups = @[];

目前,所有这些操作仅是删除栏左侧的按钮。而且这也无济于事:
textField.autocorrectionType = UITextAutocorrectionTypeNo;

如何“以编程方式”删除此栏?

enter image description here

最佳答案

很抱歉使用swift代码。

您可以尝试我的想法:

  • 将UITextField的autocorrectionType从.yes更改为no。
  • 获取inputAssistantItem,并将LeadingBarButtonGroups和TrailingBarButtonGroups更改为空。

  • 源代码示例:
        tfSearchNameHiragana.autocorrectionType = .no
    let shortcut: UITextInputAssistantItem? = tfSearchNameHiragana.inputAssistantItem
    shortcut?.leadingBarButtonGroups = []
    shortcut?.trailingBarButtonGroups = []

    关于ios - 以编程方式隐藏键盘快捷键栏iOS 13,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60875062/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com