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阅读 14,689评论 5 29
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,283评论 4 61
  • 所谓倾城之恋,就毁灭了一座城市,毁灭了生命,毁灭了都市中男男女女声色犬马的欲望,站在一片废墟中,眼里只看得到彼此间...
    走过你的城市阅读 230评论 0 0
  • 大学毕业三十四年了。三十四年,漫长而又短暂。说它漫长,我们从青年跨过了中年,我们经历了人间冷暖;说它短暂,仿佛昨天...
    木进阅读 1,604评论 2 7
  • 你认为自己是一个内心强大的人吗?为什么? (话题来自猫友云昊) 一般吧,也不算是内心强大的人,有时感觉挺坚强,有时...
    翠霞_0256阅读 119评论 2 2