iOS 13 状态栏隐藏在横向所有 iPhone 类型中

fut*_*dam 7 statusbar uiviewcontroller ios ios13

我们的应用程序已prefersStatusBarHidden在其主视图控制器中覆盖以false针对所有情况返回。但是,我在测试 iOS 13 时得到了不同的结果。

在 Xcode 11 (beta 6) 中使用 iOS 13 模拟器时,它们都隐藏了状态栏(这与 Apple 的UIViewController 文档一致)。

在 iOS 12 模拟器中,X 型号 iPhone 在横向隐藏状态栏,但其他 iPhone 类型显示状态栏。

(还要注意,该childForStatusBarHidden属性未在应用程序中的任何位置设置。)

其他人可以确认这种行为吗?如果不是,可能是什么导致了这种不一致?

小智 -1

不知道你的设置是不是这样:TARGETS - General - Device Orientation 包括Portrait、LandScpaeLeft、Landsscape Right。

如果您的应用尚未出现在应用商店中,您可以删除横向支持。如果已经上线了,我还没找到解决办法。