在UIScrollview上添加约束
2018-12-06 本文已影响8人
记忆的北极
-
拖一个UIView在UIScrollView上作为子控件的内容视图(以下统称containerView),之后所有的子控件都放在containerView上(类似于UITableviewCell的contentView)
-
设置containerView距离UIScrollView上下左右距离约束都是0,containerView和UIScrollView的frame一样大
-
固定containerView 的高度,这一步是虚假的操作,这样UIScrollView就以为的自己的contentSize.height =containerView.height
-
设置containerView水平居中(表示垂直方向能滑动),这时候containerView就没有警告了
-
向containerView上拖子控件,按正常情况设置约束(从上往下打约束)
-
删除之前设置的高度约束,设置containerView和其子视图布局最底部的控件的 bottom space to container
至此,UIScrollView上的约束就完成了~