标签:ios 自动布局 scrollview
ScrollView的自动布局稍显麻烦,但也是有规律可循,
以下就是仅竖向滑动的scrollView添加约束的固定做法
1.在控制器的view添加一个label,取名做anchor
2.给anchor添加约束:距上右下左全是0 (表示anchor与控制器的view等大)
3.添加一个scrollView
4.给scrollView同样添加约束:距上右下左全是0 (表示scrollView也与控制器的view等大)
到此,scrollView还差两个关键约束(此2个约束决定水平和竖直方向的滚动范围)
5.在scrollView中添加一个label,取名叫bg1(通过该label就可以直接确定scrollView的滚动范围)
6.给bg1添加约束,bg1 距上右左 全为0;高度固定为35
以下就是关键点来了:
同时选中anchor和bg1,让它们等宽equal width;
(注:目的是让scrollView的水平滚动范围刚好与屏幕宽相同,即水平方向不可滚动)
bg1距下999
(注:目的是确定scrollView的竖向滚动范围,此值可以随意调整,此约束也可以加在任意一个scrollView中的最下方的一个子元素身上)
下面是:xib界面,如有不明白的地方可以在下方提出
标签:ios 自动布局 scrollview
原文地址:http://blog.csdn.net/pre_eminent/article/details/46648291