美文网首页
UITextField Editing Did Changed

UITextField Editing Did Changed

作者: _安迪_ | 来源:发表于2018-01-26 14:40 被阅读10次

    UITextField如果添加Editing Did Changed事件,默认是每次改变输入的内容,回调事件都会触发,但是有时候我们还没输入完整一个汉字或者一句句子的时候,他也会默认去触发,然后执行内容,体验就比较差了,在这里做一个优化,每次当我们完整输入了之后再执行我们想要执行的内容。
    在回调方法中加入以下代码:

    let rang = sender.markedTextRange
    if (rang == nil) { // 如果没有选中状态的文字,那么再去处理我们想要处理的事情
      //执行动作代码
    }
    

    相关文章

      网友评论

          本文标题:UITextField Editing Did Changed

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