iphonex页面跳转之后tabbar变高

今天在适配iPhoneX 的时候发现。虽然该已经加了启动图,底部tabbar没有在安全区域内,但是加上这段代码好使了

-(void)viewWillLayoutSubviews{
    [super viewWillLayoutSubviews];
    if (self.tabBar.frame.size.height == 83) {
        CGRect tabFrame = self.tabBar.frame;
        tabFrame.size.height = 59;
        self.tabBar.frame = tabFrame;
        self.tabBar.barStyle = UIBarStyleDefault;

    }

iphonex页面跳转之后tabbar变高_第1张图片


PS:现象跟我的一致,但是重置frame不能解决我的问题。(记录一下,可能还是需要自定义)。

你可能感兴趣的:(ios进阶)