iOS 11与iPhoneX的那些事

看了很多文章之后,这篇文章 戳一下链接   是归纳总结的最简洁且完善的,小而美的,非常棒了

与我的日常项目需要注意的:

1、状态栏与导航栏,不能再死死写为64了;

因为iPhoneX状态栏为44,导航栏为80;

而其他设备状态栏为20,导航栏为44;

所以当要减去状态栏与导航栏进行计算的时候,应当self.navigationController.navigationBar.frame.size.height-[UIApplicationsharedApplication].statusBarFrame.size.height

这个代码吧

iOS 11与iPhoneX的那些事_第1张图片

tabbar的高度为83,而其他设备为49.,如果想要自定义达到一样的效果可以减去34;

下面的home就是34了;

2、使用XIB的报错,把XIB右边编辑器设置处调整为iOS10之后就好了

iOS 11与iPhoneX的那些事_第2张图片
iOS 11与iPhoneX的那些事_第3张图片

你可能感兴趣的:(iOS 11与iPhoneX的那些事)