当我启动已启用通话中状态栏的应用时,我的标签栏只显示一半。剩下的一半是切掉的,没有看到。当我禁用通话中状态栏时,我会看到导航栏上方的黑色部分。 应用程序已启用时没有问题,我启用了通话中状态栏。 我该如何解决这个问题?
答案 0 :(得分: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)
}
}
}