Swift UIKIt如何动态调整基于ScrollView的数据

Swift UIKIt How to Adjust ScrollView Dynamically Based Data

我创建了一个页面,其中包含来自 API 的数据。我想让此页面可滚动,以便所有内容都可以显示在我的应用程序中。但是,当我尝试将故事板与 ScrollView 一起使用时,页面不可滚动。这是我的故事板

全部内容未出现:

如何修复此页面以便滚动页面并显示来自 API 的所有内容? 谢谢:)

我认为您添加的 scrollView 不正确,以下步骤对我来说效果很好:

第 1 步: 将滚动视图添加到主视图控制器并将其所有约束设置为 safe-area:

第 2 步: Select 滚动视图和 uncheck/disable Content Layout Guides:

第 3 步: 在滚动视图中添加一个 UIView;它将用作容器视图:

第 4 步: 将 uiview 的约束设置为其父视图(滚动视图):

像这样:

第 5 步: 添加uiview的高度和宽度等于它的superview(滚动视图):

第 6 步: Select uiview 的高度限制并将其优先级更改为 250:

第 7 步: 你完成了!现在是时候将您的内容(例如,此处的 UILabel)添加到 UIView(容器视图)中了: