1. 程式人生 > >iphonex頁面跳轉之後tabbar變高

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;

    }


PS:現象跟我的一致,但是重置frame不能解決我的問題。(記錄一下,可能還是需要自定義)。