当我使用已启用的"呼叫状态"栏启动应用程序时,我的标签栏仅显示一半。剩余的一半被切掉,看不到。当我禁用通话内状态栏时,我会看到导航栏上方的黑色部分。当应用程序已经打开时,没有问题,我启用了通话状态栏。我将如何解决此问题?
我也有类似的问题,并且能够通过将此代码添加到我的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)
}
}
}