最新的iphoneX上市后,ios程序员开始了适配工作,在我们的项目中有代码写的,有Xib写的.这样开始进行适配,怎么办,接下来开始进行。
一:广告位如果有字或者是有图片的话,刘海遮挡不是很好看,让UI可以进行针对做下处理.
二:tabbar整体向上,这个也可以让UI去兼容设计,因为咱们都是@2x和@3x的,iphoneX也是3x的.考虑很小,就是针对高度进行调整。
三:iphoneX的导航栏高度的变化,状态栏比以前增加了24,之前是20,现在是44
四:屏幕底部的虚拟区,替代了home键,高度为34pt。
五:刘海高度30。
六: 如果遇到iphoneX横屏的情况,这里面也是按照横向进行适配高度了
宏定义
#define StatusHeight [UIApplication sharedApplication].statusBarFrame.size.height#define KNavgationBarHeight (StatusHeight + 44)
Xib的适配,---
1: 最好用自动布局,之前的自适应可以说都不行了。
2: 还有就是给xib拉自己定义的小插件,进行iphoneX和之前的型号进行适配。
以后遇到问题会继续更新,多多指点
iOS开发iphoneX和其他iphone手机获取网络状态的处理不一样,大家使用的时候看看,我如何获取iphoneX的。