Ios 带内容视图的UIScrollView
我一直在尝试为用户注册表创建UIScrollView,但没有成功。我使用的是自动布局,滚动视图中的所有字段都是静态的。由于通常存在高度不明确的问题,我在滚动视图中添加了一个UIView,将约束设置为滚动视图的边距,并将其居中对齐。之后,我在情节提要中添加了内容视图中的所有字段 内容字段的约束设置与您预期的一样,但当我到达最低字段并将底部约束设置为内容视图的底部时,所有内容都会中断 Xcode要求我设置一些视图的优先级,当我按原样做时,内容视图大小保持不变,视图缩小 我试图不放置最后一个底部约束并按代码调整内容视图的大小,但高度没有按原样调整大小 我正在寻找一个很好的解决方案,在故事板和自动布局这样做 更新:我添加了一个低优先级的底部约束,但是内容滚动视图没有扩展以显示所有字段Ios 带内容视图的UIScrollView,ios,xcode,swift3,uiscrollview,Ios,Xcode,Swift3,Uiscrollview,我一直在尝试为用户注册表创建UIScrollView,但没有成功。我使用的是自动布局,滚动视图中的所有字段都是静态的。由于通常存在高度不明确的问题,我在滚动视图中添加了一个UIView,将约束设置为滚动视图的边距,并将其居中对齐。之后,我在情节提要中添加了内容视图中的所有字段 内容字段的约束设置与您预期的一样,但当我到达最低字段并将底部约束设置为内容视图的底部时,所有内容都会中断 Xcode要求我设置一些视图的优先级,当我按原样做时,内容视图大小保持不变,视图缩小 我试图不放置最后一个底部约束并
您正在使用自动布局,因此内容视图的大小由约束决定。按照以下步骤提供适当的约束:
另外,在您的情况下,如果iOS>9.0,您可以用UIStackView替换ContentView我已经回答了如何在scrollview中设置约束。请检查这里:您可以使用表视图。我想表视图对于这种特殊情况来说非常简单,但我正在寻找一种使用scrollview的经得起未来考验的解决方案。感谢您提供的非常详细的建议,但它实际上不起作用。我做错了什么,也许我应该从头开始。。。我的问题附加了另一张图片。元素的约束可能有问题。因为它是这样工作的,所以我可以在视图上滚动查看更多内容。你应该用适当的约束从头开始。