iOS 实时搜索

原文链接

中文输入的时候,输入框有未确定的高亮选中,这时候 markedTextRange 不为空,输入完全后输入框无高亮则为nil

可以通过这个 属性 判断 输入框是否 输入完全,避免多次请求 ,减小服务器压力


UITextRange *selectedRange = [textFiled markedTextRange];
    if (!selectedRange) {
        NSLog(@"内容改变了,为%@",textFiled.text);
    }

特此记录,防止下次忘记

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

推荐阅读更多精彩内容

  • 搜索几乎是每个app必备的功能,数据的实时搜索可以更好的满足客户的需求,提高客户体验。实时搜索需要满足当输入第一个...
    一点就通阅读 2,252评论 2 6
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,498评论 0 17
  • UITextField 作为iOS 中一个很基本的原生控件,使用的还是比较广泛的. 通过@protocol UIT...
    进阶的蚊子阅读 8,533评论 0 4
  • 转自:https://www.jianshu.com/p/10b2323f502e 1、禁止手机睡眠 [UIApp...
    aggie1024阅读 2,681评论 0 6
  • 两手桌上一垫,头偏枕着,一会就睡着。忽然醒来,头换个方向又睡下去,等最终的清醒到来,手脚都麻了。 大概是高中形成的...
    楚堰阅读 310评论 4 3