Как программно установить нижнюю небезопасную зону? (Свифт 4) - PullRequest
0 голосов
/ 18 сентября 2018

Этот вопрос и ответ объясняет, как программно установить небезопасный цвет фона, но когда я использую этот подход, он не меняет цвет фона нижней небезопасной области.Это только изменяет верхний небезопасный цвет фона.

Используемый мной текущий код, который, кажется, только меняет верхний небезопасный цвет фона.

// Extension to the set unsafe area background color.
extension UIApplication {
    var statusBarView: UIView? {
        return value(forKey: "statusBar") as? UIView
    }
}



class AppDelegate: UIResponder, UIApplicationDelegate {

var window: UIWindow?

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    // Override point for customization after application launch.

    UIApplication.shared.statusBarView?.backgroundColor = UIColor.green

    return true
}
...