XIB页面使用AutoLayout之UIScrollView

AutoLayout是个好东西,能帮我们适应各种屏幕而且、减少很多布局上的代码,而且所见及所得。回想起曾经代码写界面的时候反复command+R的心酸历史,顿时觉得幸福多了。好了,言归正传。话说AutoLayout+xib+UIScrollView这个坑你有没有踩过?反正我是踩过了。趁还没忘记赶紧来做个记录。

先说下套路,我是习惯在先拖一个scrollView,然后在scrollView上添加一个view作为contentView ,后面的控件都添加在这个contentView上面。下面是流水。

1、拖入scrollView,并设其置属性铺满整个superView,Update frame消掉警告。

2、拖入view设置背景蓝色,卧槽红彤彤的一片。

3、设置view的上下左右约束

4、添加蓝色的 Horizontally in Container(在容器内竖向滚动),若是要横向滚动设置Vertically in Container

5、设置view的高度


6、把view当成contentView来使用,其它控件拖到view上。如有需要,view的高度约束拖到代码里手动管理(若有好的方法说出来学习学习)。

推荐阅读更多精彩内容

  • 在使用scrollView进行自动布局时发现,scrollView的自动布局是相对来说比较复杂的,在设置完上下左右...
    酷比Xcoder阅读 11,567评论 5 27
  • 所谓倾城之恋,就毁灭了一座城市,毁灭了生命,毁灭了都市中男男女女声色犬马的欲望,站在一片废墟中,眼里只看得到彼此间...
    走过你的城市阅读 15评论 0 0
  • 第一次接触这本书,是在动车上看的某个杂志,上面摘录了书里的一小段内容,看过之后,觉得真的好棒,对于里面的育儿和教育...
    亓官砼阅读 160评论 1 8
  • 大学毕业即将三十年了。三十年,漫长而又短暂。说它漫长,我们从青年跨到了中年,我们经历了人间冷暖;说它短暂,仿佛昨天...
    木进阅读 1,036评论 7 7
  • 你认为自己是一个内心强大的人吗?为什么? (话题来自猫友云昊) 一般吧,也不算是内心强大的人,有时感觉挺坚强,有时...
    翠霞_0256阅读 12评论 2 2