之前習慣了使用純代碼布局,最近使用xib給scrollView添加約束時遇到了一些問題,查閱資料后總結一下。
1.在xib中添加一個滾動視圖UIScrollView,上下左右約束都為0
2.在滾動視圖上添加一個UIView,如果是水平方向滾動,設置UIView垂直居中。如果是豎直方向滾動,設置UIView水平居中。如果水平方向和豎直方向都需要滾動則不需要設置。設置UIView上下左右約束都為0。
3.如果是水平方向滾動,設置UIView的寬度。如果是豎直方向滾動,設置UIView的高度。如果水平方向和豎直方向都需要滾動則高度寬度都設置,這個如果不設置會報紅。
4.將需要的UI添加到這個UIView上即可。
其實這里我們添加的UIView所設置的寬度 和高度 就是UIScrollView的contentSize的寬度和高度。這樣我們就在滾動視圖UIScrollView中設置好了contentSize
---------------------
原文鏈接:https://blog.csdn.net/wokenshin/article/details/52239536