L' iOS 10.0 API Diff montre que l' UIViewController.preferredStatusBarStyle() -> UIStatusBarStyle
méthode a été supprimé et que l' UIViewController.preferredStatusBarStyle
de la propriété a été ajoutée.
De manière similaire, avec Xcode 8, vous pouvez droit-cliquez sur n'importe quel UIViewController
dans votre code, sélectionnez Saut à la Définition et effectuez une recherche pour preferredStatusBarStyle
. Vous découvrirez qu' preferredStatusBarStyle
a maintenant la déclaration suivante:
@available(iOS 7.0, *)
open var preferredStatusBarStyle: UIStatusBarStyle { get }
Par conséquent, l'extrait de code suivant montre comment substituer preferredStatusBarStyle
avec Xcode 8 / Swift 3:
override var preferredStatusBarStyle: UIStatusBarStyle {
get {
return .lightContent
}
}
Ou, dans un temps beaucoup plus court et le style préféré:
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}