标签:
有个需求就是 需要用户输入几位以后账号,可以根据本地存储的登录成功的账号,进行自动补全,并且补全内容为选中状态,不影响用户的新输入。
研究了一下,下面是完整的实现的方法。
补充个下载地址http://download.csdn.net/detail/darkmengqi/8426463
写在 textFiled的delegate里面,这样当有输入时会调用此方法。
顺便粘贴下 匹配字符的 代码,很简单。
这样就实现了一开始说的那个需求。
下面再说一下 光标的 一些问题。
获取光标的位置
UITextRange *selectedRange = [textField selectedTextRange];
根据NSRange 转换成 NSTextRange
根据NSTextRange转换成 NSRange
UITextFiled自动补全输入,选中补全内容。NSRange和UITextRange的相互转换。-b
标签:
原文地址:http://www.cnblogs.com/isItOk/p/5557338.html