看了很多文章之后,这篇文章 戳👇一下链接 是归纳总结的最简洁且完善的,小而美的,非常棒了
与我的日常项目需要注意的:
1、状态栏与导航栏,不能再死死写为64了;
因为iPhoneX状态栏为44,导航栏为80;
而其他设备状态栏为20,导航栏为44;
所以当要减去状态栏与导航栏进行计算的时候,应当self.navigationController.navigationBar.frame.size.height-[UIApplicationsharedApplication].statusBarFrame.size.height
这个代码吧
tabbar的高度为83,而其他设备为49.,如果想要自定义达到一样的效果可以减去34;
下面的home就是34了;
2、使用XIB的报错,把XIB右边编辑器设置处调整为iOS10之后就好了