我有一个非常简单的屏幕。
UITextView
和UITextField
。
基本上,我想要实现的是当用户在UITextField
中输入内容时,它会进入UITextView
。
显然UITextView
有userInteractionEnabled : NO
并且它永远不会显示键盘。
为了使它更好我还希望总是显示光标(有点矩阵与你交谈:-)。
为了达到这个目的,我在UITextView
放了一个小的子视图,宽度为2,高度为20(足够我的字体大小),下面的一段代码放入viewDidLoad
:
UIView.animate(withDuration: 1, delay: 0, options: .repeat, animations: {() -> Void in
self.cursorView.alpha = 0 }, completion: {(animated: Bool) -> Void in
self.cursorView.alpha = 1
})
现在,问题是:如何根据将要编写的文本(自动化)动态移动cursorView
到UITextView
?
有没有办法识别它的长度 - 位置或其他什么?