Ich weiß, dass SearchDisplayController veraltet ist, aber Storyboard unterstützt es immer noch, und es ist eine einfache Möglichkeit, tableViewController auf Ihrem View Controller zu präsentieren. Ich habe es benutzt, und ich würde es immer noch bevorzugen. Und in iOS 11, wenn ich meine App starte, die Statusleiste des SearchDisplayControllers. Nachdem der Suchbalken fokussiert ist, ist Pitch BLACK. Kann jemand diesen Fehler lösen? Auch wenn Sie erkennen, ist die Ränder des Suchers ausgeschaltet. Ich verwende die Standard-iOS 11-Suchleiste. Im Folgenden ist angebracht Screenshot:iOS 11 SearchDisplayController zeigt schwarze Statusleiste
0
A
Antwort
0
Dies ist nicht die beste Lösung tatsächlich, aber es funktioniert Statusleiste Farbe zu ändern.
if let statusBar = UIApplication.shared.value(forKeyPath: "statusBarWindow.statusBar") as? UIView {
statusBar.backgroundColor = //YOUR COLOR HERE
}
Denken Sie daran, dies wird sich auf die gesamte App auswirken. Wenn Sie nur einige Ansichten ändern müssen, speichern Sie die vorherige Farbe, um sie wiederherzustellen.
Grüße.
0
Haben Sie versucht, die Eigenschaft extendedLayoutIncludesOpaqueBars auf true zu setzen?
searchDisplayController.extendedLayoutIncludesOpaqueBars = true
Verwandte Themen
- 1. iOS 11, Statusleiste, Navigationsleiste und UIScrollview
- 2. iOS 11 UIWebView erscheint in der Statusleiste
- 3. searchDisplayController veraltet in iOS 8
- 4. Statusleiste setzen -> schwarze Farbe
- 5. iOS 4.3 Statusleiste ausgeblendet zeigt weiße Balken
- 6. Textur zeigt als schwarze
- 7. iPhone 5/SE zeigen weiße Statusleiste, iPhone 6/7 zeigen schwarze Statusleiste
- 8. Semitransparente schwarze Statusleiste ohne Symbolleiste oder Aktionsleiste
- 9. iPhone - halbtransparente schwarze Statusleiste über der Anwendung
- 10. Setzen Sie die Statusleiste auf schwarze Farbe
- 11. DataGridView Zeichnung zeigt schwarze Regionen
- 12. presentViewController zeigt schwarze Seite
- 13. Slide Out Menü iOS zeigt Statusleiste in iOS
- 14. Sichere Bereichseinstellungen ändern sich beim Ausblenden der Statusleiste iOS 11
- 15. iOS 11 - Suche Controller-Schatten in der Statusleiste
- 16. iOS ändern Dokumentauswahl Statusleiste Farbe nicht ändern
- 17. Modal Präsentation iOS 11
- 18. ios 11 transparente Navigationsleiste
- 19. iOS 7 Statusleiste transparent
- 20. Google-Karte zeigt schwarze Gitterlinien
- 21. imagej zeigt immer schwarze Bilder
- 22. IOS 11 StatusBar Änderungen
- 23. Die schwarze Statusleiste wird beim Beenden der iPhone App weiß.
- 24. StatusBarFrame in iOS 11
- 25. Schwarze Kontrollkästchen auf IOS-Browsern
- 26. Statusleiste zeigt mit einer Verzögerung in IOS APP Swift bis
- 27. ändern iOS 10 Web-App Statusleiste
- 28. Verbergen iOS Statusleiste Text
- 29. Verstecken der Statusleiste iOS
- 30. iOS Statusleiste Überlappung