无法在Swift中滚动文本视图

无法在Swift中滚动文本视图,swift,uitextview,uitextviewdelegate,Swift,Uitextview,Uitextviewdelegate,我有一个文本视图,如下所示 我无法滚动文本视图,我在UIViewController类中添加了UITextViewDelegate,并在textviewdegeinediting func textViewDidBeginEditing(_ textView: UITextView) { textView.backgroundColor = UIColor.lightGray textView.isEditable = false textView.isUserInte

我有一个文本视图,如下所示

我无法滚动文本视图,我在
UIViewController
类中添加了
UITextViewDelegate
,并在
textviewdegeinediting

func textViewDidBeginEditing(_ textView: UITextView) {
    textView.backgroundColor = UIColor.lightGray
    textView.isEditable = false
    textView.isUserInteractionEnabled = true
    textView.isScrollEnabled = true
}
我需要做什么

此外,在属性检查器中启用了滚动


发生此问题是因为实际的
UITextView的
大小大于屏幕大小,如下所示


真正的答案是,
UITextView
需要其内容框架高度低于其内容大小高度才能滚动


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

您只需设置视图的左前导、尾随、顶部空间和底部空间,但首先确保文本视图小于实际视图(父视图)