前言:最近项目开始搭建界面了,组长说界面都用xib搭建,我当时就有点措手不及,以前不怎么用xib啊。而且关于屏幕显示内容适配也没怎么做过啊。 现在看看需求,一个主界面在6plus上能够完全显示,在5S上就显示不完全了。 自己上网查资料,弄出来了和大家分享一下,有什么不对的请大家指出,共同进步(前言废话有点多了哈!!!)
Pragma mark -- NO.1 先来看看显示效果哦 (6plus -- 5S)
- 6S plus 效果:
- 5S效果:
Pragma mark -- NO.2 实现步骤(文字讲解都在图上了哦
)
- 同理再弄一个中间View和底部View约束好高度--高度在6plus上基本能显示完,在5S上就显示不完,接下来做最关键的处理
- 这时候再次在5S上运行项目,会发现整个屏幕是可以滚动的了
- 还可以调整整个容器View的底部和最后一个控件底部的距离。
-更新一下用纯代码利用scrollView自动布局