无法在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
需要其内容框架高度低于其内容大小高度才能滚动
在您的情况下,内容框架高度等于内容大小,因此不会滚动。您只需设置视图的左前导、尾随、顶部空间和底部空间,但首先确保文本视图小于实际视图(父视图)