IOS中UISearchBar的使用

1.搜索框的代理(delegate)方法

#pragma mark 监听搜索框的文字改变

- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText

 

#pragma mark 搜索框开始编辑(开始聚焦)

- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar

 

#pragma mark 当退出搜索框的键盘时(失去焦点)

- (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar

 

#pragma mark 点击了取消按钮

- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar

 

2.显示取消按钮

[_searchBar setShowsCancelButton:YES animated:YES];

 

3.隐藏取消按钮

[_searchBar setShowsCancelButton:NO animated:YES];

 

4.退出键盘的2种方式

* [_searchBar resignFirstResponder];

* [_searchBar endEditing:YES];

二、tableView的数据源方法

#pragma mark 返回右边的索引标题数组(右边的索引条)

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView

posted on 2013-11-22 21:48  林源  阅读(447)  评论(0编辑  收藏  举报

导航