第三方键盘中的 resignFirstResponder()

resignFirstResponder() in Third-Party Keyboards

我有一个第三方键盘,目前包含 UISearchBar(即启动时的第一响应者)并且用户能够搜索内容(即 gif)以便能够复制、粘贴、发送给朋友等

理论上,在栏中输入文本并按搜索后,用户应该能够在应用程序的实际 UITextView(即消息应用程序中的消息字段)中输入文本,但由于某种原因不起作用,尽管打字有效,但实际上什么也没有出现。 我试过 searchBar.resignFirstResponder()self.becomeFirstResponder().endEditing(true) 的许多组合都无济于事。 我知道可以像 Giffy 这样的应用程序那样做到这一点,但我一辈子都弄不明白。 任何帮助将不胜感激。

带有内置搜索栏的键盘扩展通常将其搜索栏实现为 UILabel,添加自定义文本处理行为,根据用户输入修改标签的 text 属性。