我的iPhone应用程序中有一个UITextField.我知道如何使文本字段选择其所有文本,但如何更改选择?假设我想选择最后5个字符,或者特定范围的字符,那可能吗?如果没有,我可以移动标记选择开始和结束的线条,就好像用户正在拖动它们一样吗?
使用通知中心,如何为UITextField获取textDidChange(对于UISearchBar)方法中所述?,允许您在iOS UITextField中的文本发生更改时收到通知.我没有看到关于选择更改的类似通知.检测和响应UITextField选择中的更改的最佳方法是什么?
昨天我正在努力获取和设置光标位置UITextField.现在我试图在光标位置之前获取角色.所以在下面的例子中,我想要返回一个"e".
func characterBeforeCursor() -> String
Run Code Online (Sandbox Code Playgroud)
笔记
我没有看到任何与此相同的其他SO问题,但也许我错过了它们.
我先写了这个问题,当我找到答案时,我会同时发布问题和答案.当然,欢迎更好的答案.
我说"性格"但String很好.