UITextField 联想搜索

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

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

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

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

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

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

7.置换搜索临时值

你可能感兴趣的:(UITextField 联想搜索)