美文网首页
仿微信及时搜索

仿微信及时搜索

作者: 雾霭天涯 | 来源:发表于2018-10-22 18:44 被阅读0次

    仿微信:textfield输入实时请求且避免频繁请求。

    有没有遇到这样一种需求:在搜索框中连续输入关键字的时候,不要请求接口(因为输入还没有结束,不希望频繁请求,浪费流量,造成卡顿),但是输入稍微有些停顿的时候,就可以自动去搜索输入内容,展示出备选内容了。


    直接上demo:

    https://github.com/wuaitianya/PRZTextFieldAutoSearch.git

    使用cocoapods安装方法 pod 'PRZTextFieldAutoSearch', '~> 0.0.1'

    功能:只要输入框内容变化了(并且输入框有内容),实时检索请求数据。连续输入不会请求数据,有停顿才会请求数据 停顿间隔 0.5s。 输入框开始编辑,定时器开始计时,输入框停止编辑失去第一响应,定时器暂停计时。

    使用示例

    #import "PRZTextFieldAutoSearch.h"

    @property (nonatomic,strong) PRZTextFieldAutoSearch* textfield;

    PRZTextFieldAutoSearch *textfield = [[PRZTextFieldAutoSearch alloc] initWithFrame:CGRectMake(0, 220, [UIScreen mainScreen].bounds.size.width, 80)]; [self.view addSubview:textfield]; self.textfield = textfield; textfield.requestBlock = ^(NSString * _Nonnull textString) { NSLog(@"请求数据%@",textString); };

    (void)dealloc { [self.textfield viewDealloc]; }

    相关文章

      网友评论

          本文标题:仿微信及时搜索

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