无法在Swift中滚动textview

时间:2017-08-27 19:22:10

标签: swift uitextview uitextviewdelegate

我有一个TextView,如下所示

enter image description here

我无法滚动文字视图,我在UITextViewDelegate课程中添加了UIViewController,并在isUserInteractionEnabled

中设置了textViewDidBeginEditing属性
func textViewDidBeginEditing(_ textView: UITextView) {
    textView.backgroundColor = UIColor.lightGray
    textView.isEditable = false
    textView.isUserInteractionEnabled = true
    textView.isScrollEnabled = true
}

我需要做什么?

此外,在属性检查器

中启用了滚动

enter image description here

2 个答案:

答案 0 :(得分:2)

发生此问题是因为实际UITextView's尺寸大于屏幕尺寸,如下所示

enter image description here

答案 1 :(得分:1)

真正的答案是UITextView的内容 frame 高度要低于其内容 size 高度才能滚动。

在您的情况下,内容框架的高度等于内容的大小,因此它不会滚动。