在自定义 UITextField
中,我覆盖了 caretRectForPosition(position: UITextPosition) -> CGRect
。我可以用正值修改 CGRect
,但是当我将 CGRect.origin.x
设置为负值时,我没有得到预期的结果,而是看到了光标但它出现在 CGRect.origin.x = 0
处。但是,当文本字段为空时,我需要一个向左偏移的光标。
我经历了很多问题,但我找不到任何线索。我还尝试将 .y
设置为负值,这有点管用:光标偏移但即使我设置了 clipBounds
也被切断了 textField
为 false。
有什么提示吗?谢谢!
最佳答案
我意识到虽然 UITextFields 不接受光标的负 x 值,但 UITextViews 可以。
关于ios - 具有负原点的 UITextField 中的自定义光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35917280/