美文网首页
IOS 访淘宝 输入框延时一秒 自动搜索

IOS 访淘宝 输入框延时一秒 自动搜索

作者: 透支未来 | 来源:发表于2017-11-23 17:25 被阅读249次
@interface XXX
@property (nonatomic, assign) NSInteger inputCount;     //用户输入次数,用来控制延迟搜索请求
@end 


- (void)inputBarTextViewDidChange:(HPGrowingTextView *)textView hasInputText:(NSString *)text {
    // 用户停止输入1秒后进行提示内容匹配搜索
    self.inputCount ++;
    [self performSelector:@selector(requestKeyWorld:) withObject:@(self.inputCount) afterDelay:1.0f];
}

- (void)requestKeyWorld:(NSNumber *)count {
    if (self.inputCount == [count integerValue]) {
        //说明用户停止输入超过了一秒,发起网络请求
        [self.searchOperation cancel];
        //执行网络请求
        self.searchOperation = [HTTP XXX];
    }
}

相关文章

网友评论

      本文标题:IOS 访淘宝 输入框延时一秒 自动搜索

      本文链接:https://www.haomeiwen.com/subject/xszzvxtx.html