UItextview光标位置
UItextview cursor position
我有一个具有以下限制的 UITextview:
对齐中心 x,y 和宽度和高度等于。
当我第一次点击 UItextview
时,光标是这样的:
当我在里面写的时候:
当我删除字符时:
发生了什么事?
您的 UITextView
高度太小,contentSize 高度大于 frame 高度。 UITextView
是 UIScrollView
的子类,所以它的内容是滚动的,这就是你的情况。
这是由 textContainerInset 引起的。
可以添加如下代码解决:
tetxView.textContainerInset = UIEdgeInsetsZero;
其他奇怪的问题也许你可以通过这个解决:
textView.textContainer.lineFragmentPadding = 0;
我有一个具有以下限制的 UITextview: 对齐中心 x,y 和宽度和高度等于。
当我第一次点击 UItextview
时,光标是这样的:
当我在里面写的时候:
当我删除字符时:
发生了什么事?
您的 UITextView
高度太小,contentSize 高度大于 frame 高度。 UITextView
是 UIScrollView
的子类,所以它的内容是滚动的,这就是你的情况。
这是由 textContainerInset 引起的。
可以添加如下代码解决:
tetxView.textContainerInset = UIEdgeInsetsZero;
其他奇怪的问题也许你可以通过这个解决:
textView.textContainer.lineFragmentPadding = 0;