UIsearchbar就是下图中,最上面那个搜索条的控件,得到焦点的时候会呼出键盘,失去的话回收回键盘:
使用UIsearchview的时候,要实现UISearchBarDelegate,
里面有以下这些方法,是常用的:
// searchbar获得焦点的时候
- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar { }
// 失去焦点的时候
- (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar { }
// 点击取消按钮的时候
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar { }
// 点击检索按钮的时候
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar { }