IphoneX适配(自定义tabbar出错)

问题一

使用Assets,iphoneX打开项目上下黑边

解决办法:添加一张尺寸为1125x2436的启动图的,或使用launchStoryboard

问题二

我们项目使用的tabbar是自定义一个UITabbar放在View 上,打开后tabbar不见了

解决办法:在X上tabbar的占位区域为83,在autolayout布局时,tabbar底部约束不能相对于bottom layout guide 改为相对父View,tabbar的高度任然设为49,底部有44为回到主屏手势预留

IphoneX适配(自定义tabbar出错)_第1张图片
IphoneX适配(自定义tabbar出错)_第2张图片

适配后

IphoneX适配(自定义tabbar出错)_第3张图片

问题三

navigationBar隐藏后顶部出现了24的空白,这事因为stashbar的高度为44,设置顶部约束就OK了


IphoneX适配(自定义tabbar出错)_第4张图片
IphoneX适配(自定义tabbar出错)_第5张图片

你可能感兴趣的:(IphoneX适配(自定义tabbar出错))