2 developerwab developerWab 于 2013.07.15 13:23 提问

UISearchbar键盘搜索

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

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

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

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

2个回答

xinyoulingxi1_tong
xinyoulingxi1_tong   2013.07.15 17:11
已采纳

添加到UISearchBarDelegate方法

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

实现UISearchBar的代理方法

self.searchBar.delegate=self;

-(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {
     NSLog(@"search text :%@",[searchBar text]);
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!