Créer de nouveaux contrôleurs de vue avec xcode 9 alors j'ai maintenant quelques zones sûres à gérer.
J'essaie actuellement de faire quelque chose de complètement protégé, ce qui signifie garder la zone dangereuse telle qu'elle est (car j'affiche toujours la barre d'état) et avoir la couleur d'arrière-plan s'étendant en plein écran (pour garder un comportement similaire à ce que j'avais auparavant).
Sur une note supplémentaire, cela affecte également les contrôles de page car lorsque vous en avez, le système les placera dans la zone non sécurisée du bas qui sera également affichée en noir.
Je ne parviens pas à trouver un moyen pour que la couleur d'arrière-plan s'étende derrière la zone dangereuse. Des pensées?
if #available(iOS 13.0, *) {
let navBarAppearance = UINavigationBarAppearance()
navBarAppearance.configureWithTransparentBackground()
navBarAppearance.titleTextAttributes = [.foregroundColor: UIColor.white]
navBarAppearance.largeTitleTextAttributes = [.foregroundColor: UIColor.white]
navBarAppearance.backgroundColor = .black
navigationController?.navigationBar.standardAppearance = navBarAppearance
navigationController?.navigationBar.scrollEdgeAppearance = navBarAppearance
}