ios - 如何使用 Storyboard和自动布局在 UIScrollView 中添加动态高度/空间元素?

标签 ios swift uiscrollview

<分区>

我正在使用 Storyboard来构建我的UI,但我已经到了无法再继续下去的阶段。我正在尝试制作一个 UIVewconstraint(底部 View 的顶部 constraint 到 View 的底部 constraint上面)具有动态高度或自动调整(红色 View )。由于屏幕尺寸不同,我无法使用固定的高度/尺寸值。

我想要实现的是将底部 View (带有紫色)以始终位于底部的方式放置在屏幕底部,如果屏幕的高度小于内部内容,则应将其放置在绿松石色 View 下方(红色 View 的高度变为 0)。

我尝试为红色 View 添加 height >= 10,现在 Xcode 提示“UIScrollView 没有 y 位置或高度”。我尝试了许多其他选项:为 contentView 添加 center Xcenter Y 值,使 contentView 的高度等于 Safe Area 的高度(低优先级 @250)。

enter image description here

最佳答案

您可以将红色 View 的高度约束设置为比紫色底部和高度约束(高)低的优先级(低)。

关于ios - 如何使用 Storyboard和自动布局在 UIScrollView 中添加动态高度/空间元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57653431/

相关文章:

ios - ARSKView 在关闭 ViewController 时不释放内存

ios - Xcode : I've set my UIImageView to both Min and Max width, 那么为什么它总是最小的尺寸?

ios - UITextView 在检测到 Action 时更改字体

ios - 如何在 Swift 中实现 UIPageControl

iOS:如何在 iOS 中调整键盘覆盖区域的高度

iOS 设计指南 - 主/第一个选择屏幕的选项卡控件与 ListView

ios - Firebase 不将 URL 返回给 Swift

Swift 3 不正确的字符串插值与隐式展开的 Optionals

ios - 如何在 UIScrollView 中处理 UIScrollView

ios - 如何在 UITableView 上方显示加载标签?