首先要知道你是如何处理使得UISearchBar失去焦点的,那么我的办法一会你可以看一下,同时还有一个问题解决,就是如何是的CancelButton不失去操作的功能:
代码如下
-(void) scrollViewWillBeginDecelerating:(UIScrollView *)scrollView
{
[self.personSearch resignFirstResponder];
self.personSearch.showsCancelButton=YES;
for(id control in [self.personSearch subviews])
{
if ([control isKindOfClass:[UIButton class]])
{
UIButton * btn =(UIButton *)control;
[btn setTitle:@"取消" forState:UIControlStateNormal ];
btn.enabled=YES;
}
}
}