UISearchBar 失去焦点 CancelButton失去功能的 解决办法

{app.params.name}} {app.params.name}} {app.params.name}}

首先要知道你是如何处理使得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;
        }
    }
}


版权声明

davidzhang 创作并维护的 Gowhich 博客采用 创作共用保留署名-非商业-禁止演绎4.0国际许可证。

本文首发于 Gowhich 博客( https://www.gowhich.com ),版权所有,侵权必究。

本文永久链接: https://www.gowhich.com/blog/196

comments powered by Disqus