我在桌面视图上拖了一个搜索栏(tableview上加了单元格)。 searchBarDelegate
也已设定。但是当我运行项目时,搜索栏在顶部不可见。只是它占用的空间是空白的。
我错过了什么......?
添加了这些代码行。但我不认为他们在搜索栏中扮演一个角色而没有表现出来......
func searchBarTextDidEndEditing(_ searchBar: UISearchBar) {
searchActive = false;
}
func searchBarCancelButtonClicked(_ searchBar: UISearchBar) {
searchActive = false;
}
func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
searchActive = false;
}
func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
if searchText != "" {
searchActive = true;
}
}
同样在viewDidLoad
中,这是......
searchBar.delegate = self