iOS:Scrollview和Autolayout,第二个视图没有扩展

时间:2015-11-18 11:43:41

标签: ios uiscrollview autolayout

当我第一次学习Autolayout时,事情并没有太糟糕,因为你只有1宽度可以应付。我正在努力让Scrollview根据设备(宽度)及其内容平均增长。 scrollview有分页,所以我不相信StackView。

目前的问题是第一个视图增长到正确的宽度(我相信它下降到centerX),但是滚动视图的整体内容大小不够大(iPhone 6),而第二个视图只有320宽。 / p>

我可以在代码中执行此操作,但我相信您并不需要。

我尝试了很多选项,比如说宽度大于

enter image description here

1 个答案:

答案 0 :(得分:2)

正如我理解你的问题,你想要在scrollview中自动调整视图。因此,您应该添加' 等宽度约束'而不是创建宽度约束。到目标视图:

enter image description here

第二步

enter image description here

如果scrollview告诉您,它具有不明确的可滚动内容,请为其添加底部约束。

基本上,如果你需要在滚动视图中自动布局,你应该提供contentView并设置它有尾随,前导,顶部,底部的contstaint来滚动视图:

enter image description here

这个技巧允许您在scrollview中添加另一个对象并轻松使用autolayout。

希望这有帮助