UIScrollView即使设置了高度也无法正常工作

时间:2018-07-11 00:28:54

标签: ios swift uiviewcontroller uiscrollview uilabel

我在UIScrollView上附加了UIViewController,其中包含帮助文本。我在脚本中设置了视图的高度,但是即使将标签设置为多行也可以将其水平滚动。我希望能够向下滚动才能看到其余的帮助文本。

换句话说,如何在UIScrollView中启用垂直滚动?

import UIKit

class HelpController: UIViewController {

@IBOutlet var scrollView: UIScrollView!

override func viewDidLoad() {

    super.viewDidLoad()

    scrollView.contentSize = CGSize(width: view.frame.size.width, height: view.frame.size.height)

}
}

enter image description here

1 个答案:

答案 0 :(得分:2)

我认为您不应该将框架用于动态内容。尝试使用自动布局,如本指南所述

https://spin.atomicobject.com/2014/03/05/uiscrollview-autolayout-ios/