UITextField 联想搜索

1.使用了rac监听textfield的变化

2.当textfield发生变化时,先进行数据的筛选,将首位空格删掉。

3.如果输入的数据,跟上次缓存的数据是一样的,则忽略掉

4.限制如果输入长度为空,或者输入长度超过一定值,则忽略掉

5.将任务派发到dispatch_after延时1秒执行

6.如果过了一秒后,当前的搜索内容与上次的搜索内容相同,则认为就是最后一次输入的内容,进行搜索。否者不搜索。

7.置换搜索临时值

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

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AGI阅读 16,018评论 3 119
  • 文/小叶 他们说口吐莲花 是修行 他们说实话实说 不造口业 他们说使人开心 胜造浮屠 他们说口吐莲花是实话实说的智...
    博土阅读 250评论 0 0
  • 因为宿舍断网了,没法同以前一样,刷刷微博贴吧,只能做点单机的事儿。但是这样感觉反而充实了。今晚把周六在公司下的西班...
    Nick_Can阅读 247评论 0 0
  • 2007-5-22 10:04
    Helloe阅读 455评论 0 1