2017-09-22 5 views
1

Nach dem Upgrade auf iOS 11/Xcode9 wird die Statusleiste nicht mehr ausgeblendet.iOS11 - Statusleiste kann nicht ausgeblendet werden

I "View-Controller-basierte Statusleiste Darstellung" auf "JA" in info.plist habe, und auch:

override var prefersStatusBarHidden: Bool { 
    return true 
} 

Nach dem Debugger, prefersStatusBarHiddenist genannt, ist aber nicht mit irgendein Effekt.

Ist das ein Fehler? Kennt jemand eine Lösung?

+0

Möchten Sie die Statusleiste in allen Ihren View-Controllern überall in Ihrer App oder nur in einem View-Controller ausblenden? – Alex

+0

Anruf setNeedsStatusBarAppearanceUpdate() – Rivendell

+0

wenn immer noch nicht funktioniert dann pls versuchen zuVC.modalPresentationCapturesStatusBarAppearance = true – Rivendell

Antwort

2

Ich lief in die gleiche Sache mit STPopUpPreview. Ich musste modalPresentationCapturesStatusBarAppearance = true auf meinem Vorschauansicht-Controller einstellen. Viel Glück!

Verwandte Themen