当试图将状态栏颜色从一个视图控制器更改到另一个时,iOS13上似乎出现了故障。以前的视图控制器将首选状态栏样式覆盖为轻内容。在导航到子视图时,我调用以下代码来根据界面样式设置状态栏。override var preferredStatusBarStyle: UIStatusBarStyle {
if #available(iOS13, *) {
我有一个根视图为UISplitViewController的应用程序,但是对于这个视图的子视图,我使用UINavigationController。虽然主视图和详细视图是UIViewController,但我在将其设置为UISplitViewController的子视图之前将其添加到UINavigationController中,因为我需要TitleUINavigationController(_detailView);
_splitView.ViewController = new
在iOS13中,当模式视图控制器出现时,有一个新的行为。现在默认情况下它不是全屏的,当我尝试将modalPresentationStyle更改为.fullScreen时,我的视图会立即显示并关闭。我给出了视图控制器的代码: if #available(iOS 13.0, *) {
var popupWindow: UIWindow?