UIScrollView使用Autolayout

将UIScrollView添加到View中,并设置UIScrollView对于父View的constrains(Leading/Trailing/Top/Bottom = 0)

关键步骤:添加View到ScrollView中。

view作为ScrollView的ContentView,ScrollView依靠ContentView来确定ContentSize


设置ContentView对于父视图ScrollView的constraints。

1. Leading/Trailing/Top = 0

2.Bottom = 1;

3. Equal Height / Equal width (ContentView  的高度和宽度与ScrollView相等)

4.设置Equal Height的优先级priority小于Bottom的优先级(该bottom的是ContentView对于ScrollView的constraints)

在ContentView中使用Label时需明确指定label的height constraints,这样autolayout才能计算出高度。

你可能感兴趣的:(UIScrollView使用Autolayout)