【发布时间】:2014-03-19 13:45:47
【问题描述】:
我正在开发一个自动完成组件,我有一个问题想以某种简单的方式解决。
我想支持对自动完成文本的编辑,例如:
blablabl @usertag blablabl
如果用户返回并编辑@usertag 字符串,我想在编辑时开始自动完成。
问题是,如何从文本字段中获取当前编辑的单词。我考虑过光标位置,用“”(空格)将 nsstring 与单词分开,并计算从第一个单词到光标位置的字母。
有没有更简单的方法?
【问题讨论】:
-
您能再解释一下吗?自动完成是否建议使用 @usertag?
-
是的,但总的来说,当用户编辑这部分字符串时,我需要将@usertag 从 UITextField 中取出
标签: ios nsstring uitextfield