Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift UItextview光标位置_Swift_Uitextview - Fatal编程技术网

Swift UItextview光标位置

Swift UItextview光标位置,swift,uitextview,Swift,Uitextview,我有一个包含以下约束的UITextview: 将中心x、y与宽度和高度相等对齐 当我第一次单击UItextview时,光标如下所示: 当我在里面写的时候: 删除字符时: 发生了什么事?您的UITextView高度太小,并且它的内容大小高度大于它的帧高度。UITextView是UIScrollView的一个子类,因此它的内容是滚动的,这就是您的情况。这是由TextContainerSet引起的 您可以添加以下代码来解决: tetxView.textContainerInset = UIEdgeIn

我有一个包含以下约束的UITextview: 将中心x、y与宽度和高度相等对齐

当我第一次单击UItextview时,光标如下所示:

当我在里面写的时候: 删除字符时:
发生了什么事?

您的UITextView高度太小,并且它的内容大小高度大于它的帧高度。UITextView是UIScrollView的一个子类,因此它的内容是滚动的,这就是您的情况。

这是由TextContainerSet引起的

您可以添加以下代码来解决:

tetxView.textContainerInset = UIEdgeInsetsZero;
其他奇怪的问题也许你可以通过以下方式解决:

textView.textContainer.lineFragmentPadding = 0;