scrollView XIB 滚动问题

1.新建一个scrolView


scrollView XIB 滚动问题_第1张图片

2.添加一个contentView. 并且添加约束


scrollView XIB 滚动问题_第2张图片

3.这是scrollView 会报错,


scrollView XIB 滚动问题_第3张图片

4.设置contentView 的width  和 contentView 的height 等宽.. 解决报错.


scrollView XIB 滚动问题_第4张图片

5.设置scrollView的contentSize 这个值就是contentView的height


scrollView XIB 滚动问题_第5张图片

6.解决contentView的height 与之前设置与父类等高的优先级.

将之前的等高设置成最低的优先级.


scrollView XIB 滚动问题_第6张图片

7.调整约束优先级后, scrollView 可以滚动了.

总结: 1. scrollView的contentSize 在xib 中得靠它的子View来控制.  所以先设置子view 与scroll 的约束, 然后在设置子View的size,  再去修改子View 与scrollview 的约束优先级. 最后可以达到scrollView 的contentSize可以滚动. 可以动态的在contentView上增减子控件.

你可能感兴趣的:(scrollView XIB 滚动问题)