我想从 UITextView 获取用户输入的最新单词。
用户可以在 UITextView 的任意位置输入单词,在中间或末尾或开头。当用户完成输入并按下空格并使用“来自的建议UIMenuController
”进行任何更正时,我会认为它是一个词。
示例:用户在文本中间的某处输入“kimd” UITextView
,他会弹出一个自动更正“种类”的弹出窗口。在他这样做之后,我想捕获“善良”并在我的应用程序中使用它。
我在互联网上进行了很多搜索,但找到了有关用户最终何时输入文本的解决方案。我还尝试检测一个空格,然后进行向后搜索,直到找到一些文本后的另一个空格,这样我就可以将它限定为一个单词。但我认为可能有更好的方法来做到这一点。
我在某处读到 iOS 缓存了我们在文本字段或文本视图中输入的最近文本。如果我能从顶部弹出,这就是我想要的。我只需要处理那个对象。
我非常感谢您的帮助。
注意:用户可以在 UItextview 的任何地方输入文本。我需要最近输入的单词
谢谢。