我正在尝试使用来自UISearchBarDelegate的委托函数UISearchBarDelegate。我的搜索栏位于UITableViewController的标题中。有人能告诉我吗?
class MySearchTableViewController: UITableViewController, UISearchBarDelegate{
override func viewDidLoad() {
super.viewDidLoad()
}
func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
print("clicked!")
}}
发布于 2017-05-26 12:45:38
您需要设置搜索栏的委托。
(1) mySearchBar.delegate = self
(2)故事板中的,ctrl+drag到viewController的搜索栏并选择委托。

发布于 2017-05-26 13:39:59
请为您的搜索栏采取出口,并确认代表。
yoursearchbar.delegate = self谢谢
https://stackoverflow.com/questions/44201729
复制相似问题