我正在尝试使用UISearchBarDelegate的委托函数searchBarSearchButtonClicked。我的搜索栏位于UITableViewController的标题中。有人可以请教吗?
class MySearchTableViewController: UITableViewController, UISearchBarDelegate{
override func viewDidLoad() {
super.viewDidLoad()
}
func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
print("clicked!")
}
}
最佳答案
您需要设置搜索栏的委托。
(1) mySearchBar.delegate = self
(2)在情节提要中, ctrl +拖动将搜索栏拖到viewController并选择委托。
关于ios - UISearchBarDelegate函数-searchBarSearchButtonClicked不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44201729/