如果时间紧,任务重,要进行快速开发,xib是首选,而且可视化.代码和xib两种方式各有优劣,在此不做讨论.下面说下用xib来适配有齐刘海的机型.
在新建xib的时候如果你的版本要求在9.0以下,会报错.
解决的办法两种,一是把最低适配版本提高.这一方案就没有适配的烦恼了.
二是不使用系统提供的SafeAreaLayout选项.
毕竟还要支持8.0.所以我选择了第二方案.但是适配又成了一个问题.所以还得手动进行设置适配.方法如下.
左面的imageView是勾选的效果.右面的view是没有勾选的效果.如果想看其他机型的效果.下图可选
下图是我随便整的几个效果图.imageView是适配的.view是没有适配的.具体差别可以看图.两张区别在于是否添加导航栏和Tabbar.
顺便问句,图片大小怎么控制....知道的请留言下.谢谢.......