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(容器视图)中了:
我创建了一个页面,其中包含来自 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(容器视图)中了: