使用xib适配x以上机型

如果时间紧,任务重,要进行快速开发,xib是首选,而且可视化.代码和xib两种方式各有优劣,在此不做讨论.下面说下用xib来适配有齐刘海的机型.
在新建xib的时候如果你的版本要求在9.0以下,会报错.

使用xib适配x以上机型
文章图片
WX20190104-113629@2x.png 解决的办法两种,一是把最低适配版本提高.这一方案就没有适配的烦恼了.

使用xib适配x以上机型
文章图片
WX20190104-113353@2x.png 二是不使用系统提供的SafeAreaLayout选项.

使用xib适配x以上机型
文章图片
WX20190104-113411@2x.png 毕竟还要支持8.0.所以我选择了第二方案.但是适配又成了一个问题.所以还得手动进行设置适配.方法如下.

使用xib适配x以上机型
文章图片
WX20190104-114728@2x.png
【使用xib适配x以上机型】左面的imageView是勾选的效果.右面的view是没有勾选的效果.如果想看其他机型的效果.下图可选

使用xib适配x以上机型
文章图片
WX20190104-142845@2x.png 下图是我随便整的几个效果图.imageView是适配的.view是没有适配的.具体差别可以看图.两张区别在于是否添加导航栏和Tabbar.

使用xib适配x以上机型
文章图片
WX20190104-143626@2x.png 使用xib适配x以上机型
文章图片
WX20190104-143646@2x.png 顺便问句,图片大小怎么控制....知道的请留言下.谢谢.......

    推荐阅读