我将 UITextView 添加到 UIViewController。在 textView 中有大量文本的情况下,键盘会将其覆盖,从而需要滚动以查看部分文本。在所附的图像中,您可以看到 textView 启用了滚动以及启用了用户交互,但我无法滚动以查看键盘覆盖的文本。
我没有向 UIViewController 添加额外的 ScrollView ,因为我认为这些设置不需要我这样做。
您能解释一下为什么我无法滚动吗?
最佳答案
使用 ScrollView 时,文本必须比 TextView 的实际高度长。这是因为 textview 中有一个 UIScrollView,这就是它能够滚动文本的原因。
解决方案:只要使文本比 UITextView 对象的高度长得多,它就会起作用。
关于您所说的键盘覆盖文本的位置,这里有一个链接,我相信它会对您有所帮助。
How to make text move up when keyboard appears
希望对你有帮助
关于ios - 使 UITextView 可滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23916009/