UISearchBar是个很不错的东东,集成了搜索输入框和搜索按钮,使用起来也灰常方便。
/*搜索按钮*/
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar{
[self doSearch:searchBar];
}
/*键盘搜索按钮*/
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar{
[searchBar resignFirstResponder];
[self doSearch:searchBar];
}
/*搜索*/
- (void)doSearch:(UISearchBar *)searchBar{
NSString *email = searchBar.text;
...
}
UISearchBar上按钮的默认文字为Cancel,如果想改为其他文字请调用一下代码:
for(id cc in [searchtext subviews]){
if([cc isKindOfClass:[UIButton class]]){
UIButton *btn = (UIButton *)cc;
[btn setTitle:@"Search" forState:UIControlStateNormal];
}
}