美文网首页
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