1.iPhone X 上运行有黑色区域问题
解决方案:
使用LaunchScreen来当做入场页 或者 修改Assets中的LaunchImage,添加iPhoneX的Launch图1125*2436(竖屏),注意这边的图片像素必须按要求来
2.navigationBar适配
iOS11前导航栏的高度是64,其中statusBar的高度为20,而iPhoneX的statusBar高度变为了44,如果是自定义的NavigationBar,这部分需要做相应的适配。
目前的想法是写一个Util类,提供获取导航栏高度的方法
eg:
@implementation TestUtil (CGFloat)navigationBarHeight {if(IS_iPhoneX) {return88.0f;}return64.0f;}@enddefine IS_iPhoneX ([UIScreen mainScreen].bounds.size.width ==375