iOS:我如何判断UISearchBar的状态?
答
在夫特我用这个,我确信有类似的东西obj-c
func searchBarTextDidBeginEditing(searchBar: UISearchBar) {
searchActive = true;
}
func searchBarTextDidEndEditing(searchBar: UISearchBar) {
searchActive = false;
}
func searchBarCancelButtonClicked(searchBar: UISearchBar) {
searchActive = false;
}
func searchBarSearchButtonClicked(searchBar: UISearchBar) {
searchActive = false;
}
将委托分配给searchBar并监听didBeginEditing,didEndEditing,CancelButtonClicked等方法,您必须保留一个标志值来填充cellForRow或DidSelectedRow方法,以决定从何处获取dataValues。无论是从搜索阵列还是从原始数组。 –