我有一个 iOS 应用程序,自从升级到 Xcode 13 后,我注意到选项卡和导航栏有一些特殊的变化。在 Xcode 13 中,选项卡和导航栏上现在有这个黑色区域,在启动应用程序时,选项卡栏和导航栏现在都是黑色的。很奇怪,如果视图有滚动或表格视图,如果我向上滚动,底部标签栏会恢复为白色,如果我向下滚动,导航栏会恢复为白色。
N:B:我已经从 iOS 13 及更高版本强制使用浅色主题:
if #available(iOS 13.0, *) {
window!.overrideUserInterfaceStyle = .light
}
任何人都可以帮助或指出我正确的方向以处理这种特殊性吗?
是否有一个简单的修复方法可以让 Storyboard 重新调整,或者这是我必须手动更改每个视图的情况?
升级前的故事板示例:
之后:
(分别)升级前后的模拟器画面: