Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
Ios 使UITextView可滚动_Ios_Xcode - Fatal编程技术网

Ios 使UITextView可滚动

Ios 使UITextView可滚动,ios,xcode,Ios,Xcode,我将UITextView添加到UIViewController。在文本视图中有大量文本的情况下,键盘会将其覆盖,从而需要滚动查看部分文本。在所附的图片中,您可以看到textView启用了滚动功能以及用户交互功能,但我无法滚动查看键盘覆盖的文本 我没有向UIViewController添加额外的滚动视图,因为我假设这些设置不需要我添加 你能解释一下为什么我不能滚动吗 使用scrollview时,文本必须比textview的实际高度长。这是因为textview中有一个UIScrollView,这就是

我将UITextView添加到UIViewController。在文本视图中有大量文本的情况下,键盘会将其覆盖,从而需要滚动查看部分文本。在所附的图片中,您可以看到textView启用了滚动功能以及用户交互功能,但我无法滚动查看键盘覆盖的文本

我没有向UIViewController添加额外的滚动视图,因为我假设这些设置不需要我添加


你能解释一下为什么我不能滚动吗

使用scrollview时,文本必须比textview的实际高度长。这是因为textview中有一个UIScrollView,这就是它能够滚动文本的原因

解决方案:只需使文本比UITextView对象的高度长很多,就可以了

关于你所说的键盘掩盖文本的地方,我相信这里有一个链接可以帮助你解决这个问题


希望这有帮助

UITextView是UIScrollView的一个子类,因此您有一个内容大小属性

显示内容大小时,可以增加内容大小的高度。这将允许滚动视图通过键盘向上滚动。然后在隐藏键盘时删除添加的高度