iOS 13窗口背景色

时间:2019-08-29 14:00:34

标签: ios background-color uiwindow ios13

enter image description here

上面的图像处于暗模式,在应用程序委托中具有以下设置:

if (@available(iOS 13.0, *)) {
    self.window.backgroundColor = [UIColor systemBackgroundColor];
}

问题在于,在黑暗模式下,最上面的白色应该是黑色。
我该如何实现?

谢谢。

1 个答案:

答案 0 :(得分:0)

这仍然是问题吗?这是我的代码,该代码根据登录状态重定向到initialViewController。它正在工作。

if let appDelegate = UIApplication.shared.delegate as? AppDelegate {
    appDelegate.window?.rootViewController = initialViewController
    appDelegate.window?.makeKeyAndVisible()

    if #available(iOS 13.0, *) {
         appDelegate.window?.backgroundColor = .systemBackground
    }else{
         appDelegate.window?.backgroundColor = .white // as you want
    }
 }