UISearchbar键盘搜索

使用UISearchbar中。在UISearchbar输入文本时,键盘会显示。同时,键盘的返回键是Search。

我想在点击search按钮时执行一个动作,应该怎么实现?

在UItextfield中有 -(BOOL)textFieldShouldReturn:(UITextField *)textField{}

但是在UISearchbar中没有返回动作。谢谢。

添加到UISearchBarDelegate方法

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
    [searchBar resignFirstResponder];
    // Do the search...
}

实现UISearchBar的代理方法

self.searchBar.delegate=self;

-(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {
     NSLog(@"search text :%@",[searchBar text]);
}