在uisearchbar中手动插入文本

manually inserting text in uisearchbar

我需要一些帮助。

我在我的应用程序 UIView 上实现了一个自定义键盘,当用户点击搜索栏时,它会停留在屏幕上并从底部向上滑动。 我没有使用键盘目标或扩展。

真正的问题是当用户按下我定制键盘上的按钮时如何在 UISearchBar 中插入文本。 UITextDocumentProxy 在这里不起作用。

顺便说一句,我正在 swift 中开发,我已经使用 UISearchBarController 以编程方式添加了 UISearchBar

提前致谢。

您可以使用 searchBartext 属性 来设置自定义键盘的 Button 操作上的文本。

self.searchController.searchBar.text = "\(sender.titleLabel.text)"

self.searchController.searchBar.text = "\(self.searchController.searchBar.text)\(sender.titleLabel.text)"