(IOS)自动搜索功能,用户连续输入的时候不搜索,用户停止输入的时候自动搜索(我这里设置的是0.5s,可根据需求更改)

 // 输入框文字改变的时候调用

    -(void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{

        // 先取消调用搜索方法

        [NSObject cancelPreviousPerformRequestsWithTarget:selfselector:@selector(searchNewResult) object:nil];

        // 0.5秒后调用搜索方法

        [selfperformSelector:@selector(searchNewResult) withObject:nilafterDelay:0.5];

    }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容