UIScrollView 有一个 contentSize 属性,其定义了 ScrollView 可滚动内容的大小。在以前用纯代码写的时候,我们会直接对这个属性赋值,定义其大小。但在 Autolayout 下,UIScrollView 的 contentSize 是由其内容的约束来定义的。因此,我们在 ScrollView 里面设置的约束,不仅起到布局内容的作用,同时也起到了定义 ScrollView 可滚动范围的作用。
width/hight :对应水平或者竖直位置
所以就会出现标题的错误,我们要添加的就是到底部的约束,指定可以滚动的区域就好
如果要添加图片的话可以通过修改 Intrinsic Size 为 Placeholder,错误就会消失
当你设置好约束,然后按一下 “alt” + “cmd” + “=” 后看着控件完全按照你想的样式去布局,也是蛮爽的。
UIScrollView内容尺寸调整
本文介绍了如何使用Autolayout正确设置UIScrollView的内容尺寸。通过为ScrollView内部元素添加适当的约束,可以定义可滚动区域的大小。文中还提到如何通过更改IntrinsicSize为Placeholder解决图片加载时的问题。
1546

被折叠的 条评论
为什么被折叠?



