Xcode;根据内容自动设置 UIScrollView 的高度

Xcode; Set height of UIScrollView automatically depending in its content

我正在使用 Xcode 和 Swift 开发 iOS 应用。

在一个 ViewController 中有一个 UIScrollView。在这个ScrollView中有多个UITextFieldsUILabels。但它需要更高的高度才能适合设备屏幕,我无法向下滚动以查看剩余内容。

有人知道根据内容自动设置 UIScrollViews 高度的方法吗?

P.S。当然,我已经用谷歌搜索了,但我找到的代码不起作用。

清除插座并连接:

@IBOutlet var scrollView: UIScrollView?

使用 contentSize 方法设置其内容大小,如下所示:

self.scrollView!.contentSize = CGSize(width:1234, height: 5678)

将最后一个 UI 内容的 Y 位置及其高度也设置为 height: 5678 参数。这样您就可以看到所有内容了。

相应地设置你的约束见图片。