使用UIScrollView進行自動佈局要點:佈局
1.拖一個UIScrollView到Xib,全屏填充。動畫
2.拖一個View到UIScrollView,稱之爲ContentView,設置上下左右的約束爲0,並設置寬度爲控制器View的寬度,高度暫時給個較大值能夠保證佈局視圖,好比1000.blog
3.這樣就能夠在ContentView上進行正常的佈局,關鍵是最下面的控件必定要和ContentView的Bottom添加約束。animation
4.最後,設置ContentView的高度爲「>=一個不超過實際高度的數值」。it
OK,大功告成,UIScrollView的ContentSize已經能夠自適應了。io
另外,佈局改變時可使用動畫class
[UIView animateWithDuration:0.5 animations:^{ [weakSelf.certificationImgView layoutIfNeeded]; }];