您的位置:首页 > 其它

searchbar时候,cancel按钮在收回键盘后一般不可用。如果需要设为可用,需要做以下动作

2013-04-26 19:12 274 查看
[self.searchBar resignFirstResponder];//这句话时让search失去焦点的意思,让键盘缩回,可选可不选,但如果选,就必须写在for快速遍历之前

self.searchBar.showsCancelButton=YES;

for(id control in [self.searchBar subviews])

{

if ([control isKindOfClass:[UIButton class]])

{

UIButton * btn =(UIButton *)control;

[btn setTitle:@"搜索" forState:UIControlStateNormal ];

btn.enabled=YES;

}

}

//然后在协议中实现点击cancel键需要响应的方法

//将cancle键当search键使用

- (void)searchBarCancelButtonClicked:(UISearchBar *) searchBar

{

self.searchBar.showsCancelButton=NO;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐