我正在使用 UITextField,其中包含现有文本。当我专注于 UITextField 时,我希望光标出现在文本的开头。在我将 iOS 版本更改为 13.6 之前一切正常
我希望它是这样的:(iOS13.1)
但是我得到了这个:(iOS13.6)
下面是我的代码。
override func viewDidLoad() {
super.viewDidLoad()
textField.delegate = self
textField.text = "Some text"
}
func textFieldDidBeginEditing(_ textField: UITextField) {
let newPosition = textField.beginningOfDocument
textField.selectedTextRange = textField.textRange(from: newPosition, to: newPosition)
}
我试图将光标位置设置为中心。它也没有工作。这是一个iOS错误吗?还是我做错了什么?另外,还有其他版本可以设置 UITextField 的光标吗?