我对 aUISearchBar/UISearchBarDelegate和 a之间的区别感到困惑UISearchBarController。
现在,这就是我为实现搜索栏所做的工作:
class SearchViewController: UIViewController {
@IBOutlet weak var searchBar: UISearchBar!
}
extension SearchViewController: UISearchBarDelegate {
func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
searchBar.resignFirstResponder()
if !searchBar.text!.isEmpty {
performSegue(withIdentifier: "Search", sender: searchBar.text!)
}
}
}
Run Code Online (Sandbox Code Playgroud)
我在网上看到有人在做这样的事情:
let searchController = UISearchController(searchResultsController: nil)
Run Code Online (Sandbox Code Playgroud)
这和我正在做的事情有什么区别?