删除 UITextView 中的文本后光标位置不相同
Cursor position not same after remove text in a UITextView
我正在寻找这个问题的解决方案。我希望我的光标正常在起始位置。
我有一个 UITextView,用户可以在其中输入消息并发送。
但是当用户发送消息,或者他们只是删除UITextView中的文本时,光标(闪烁条)的开始位置不同,位置取决于文本的长度他们已经发送或删除了。如果文本只有1行,光标位置会在UITextView的左上角,否则,如果文本超过1行,光标位置会在底部UITextView.
的左角
我在 becomeFirstResponder() 和 automaticallyAdjustsScrollIndicatorInsets 之后都尝试了 setMarkedText 但它仍然不起作用.
更多信息:
第一次触摸这个UITextView,光标也从中心垂直跳到左上角。
您可以在 UITextView 上添加一个 UILabel,它将充当 textView 的占位符。当用户点击 UILabel 时会将操作发送到 textView 并使其成为 FirstResponder。当您开始输入时,隐藏标签。
我正在寻找这个问题的解决方案。我希望我的光标正常在起始位置。
我有一个 UITextView,用户可以在其中输入消息并发送。 但是当用户发送消息,或者他们只是删除UITextView中的文本时,光标(闪烁条)的开始位置不同,位置取决于文本的长度他们已经发送或删除了。如果文本只有1行,光标位置会在UITextView的左上角,否则,如果文本超过1行,光标位置会在底部UITextView.
的左角我在 becomeFirstResponder() 和 automaticallyAdjustsScrollIndicatorInsets 之后都尝试了 setMarkedText 但它仍然不起作用.
更多信息:
第一次触摸这个UITextView,光标也从中心垂直跳到左上角。
您可以在 UITextView 上添加一个 UILabel,它将充当 textView 的占位符。当用户点击 UILabel 时会将操作发送到 textView 并使其成为 FirstResponder。当您开始输入时,隐藏标签。