Ich habe mehrere Storyboards in meinem Projekt. Ich habe einen Controller für die Homepage-Ansicht in einem Storyboard, und ich habe einen Setup-View-Controller, der in einem separaten Storyboard in einem Navigationscontroller eingebettet ist. Jetzt, wenn ich die Setup-Ansicht Controller-Navigation-Controller von der Homepage anzeigen, Controller wird die Statusleiste nicht ausblenden. Wenn ich aber das Storyboard der Setup-Ansicht-Controller als Haupt-Storyboard-Dateibasis in der Datei info.plist einstellt und die Navigationssteuerung des Setup-View-Controllers als erste angezeigt wird, wird die Statusleiste ausgeblendet. Ich verwende den folgenden Code, um die Statusleiste auszublenden. Kann mir jemand zeigen, wie die Statusleiste ausgeblendet wird, wenn der Statusansicht-Controller von einem anderen Storyboard-Ansichtscontroller präsentiert wird, anstatt als erster Ansichtscontroller festgelegt zu werden. Hier ist der Code, den ich mit der Statusleiste zu verbergen,Statusleiste wird nicht ausgeblendet, wenn View Controller angezeigt wird
override var prefersStatusBarHidden: Bool {
return true
}
Hast du UIViewControllerBasedStatusBarAppearance auf true in Ihrem info.plist – Spads
gesetzt Ich habe und es nicht – john
funktionierten Ist dies Ihr Problem decken http://stackoverflow.com/questions/23615647/uiviewcontrollers-prefersstatusbarhidden-not -working – Spads