2016-11-29 3 views
0

インコールステータスバーを有効にしてアプリを起動すると、タブバーの半分しか表示されません。残りの半分は切り取られて見えません。また、コールインステータスバーを無効にすると、ナビゲーションバーの上に黒い部分が表示されます。 アプリが既にオンになっていて、インコールステータスバーを有効にしても問題ありません。 これを修正するにはどうすればいいですか?iOSタブバーの問題インコールステータスバーを有効にしてアプリを開いたときに発生する

答えて

0

私は同様の問題を持っていたし、私のAppDelegate

func application(_ application: UIApplication, willChangeStatusBarFrame newStatusBarFrame: CGRect) { 
    //hack to fix bug/issues with in-call statusbar braking view constraints 
    for window in UIApplication.shared.windows { 
     if type(of: window).self.description().contains("UITextEffectsWindow") { 
      window.removeConstraints(window.constraints) 
     } 
    } 
} 
にこのコードを追加して、それを修正することができました
関連する問題