【发布时间】:2018-01-21 22:22:15
【问题描述】:
我一直在尝试为用户注册表创建 UIScrollView,但没有成功。我正在使用自动布局,滚动视图中的所有字段都是静态的。由于通常模棱两可的高度问题,我在滚动视图中添加了一个 UIView,将约束设置为滚动视图的边缘并居中对齐。之后,我在情节提要中添加了该内容视图内的所有字段。
内容字段的约束设置如您所料,但是当我到达最低字段并将底部约束设置为内容视图的底部时,一切都会中断。
Xcode 要求我设置某些视图的优先级,当我按原样执行时,内容视图大小保持不变并且视图缩小。
我尝试不放置最后一个底部约束并通过代码调整内容视图的大小,但高度没有按原样调整大小。
我正在寻找一个在故事板和自动布局中执行此操作的好解决方案。
更新:我添加了一个低优先级的底部约束,但内容滚动视图没有展开以显示所有字段。
【问题讨论】:
-
我已经回答了如何在滚动视图中设置约束。请在此处查看:stackoverflow.com/questions/42701165/…
-
可以使用表格视图
-
我想对于这种特殊情况,表格视图会很容易,但我正在寻找使用滚动视图的未来证明解决方案。
标签: ios xcode swift3 uiscrollview