Es gibt so viele Fragen, die ähnlich wie bei Ihnen sind. Du solltest zuerst etwas recherchieren, bevor du eine Frage stellst. Ich werde diese Klasse jedoch an Sie weitergeben, die ich in meinen letzten Projekten verwendet habe.
import UIKit
public extension UIViewController {
// MARK: - Status Bar
/** Status Bar Configuration
*/
public func showStatusBar() {
UIApplication.shared.isStatusBarHidden = false
}
public func hideStatusBar() {
UIApplication.shared.isStatusBarHidden = true
}
public func makeStatusBarLight() {
UIApplication.shared.statusBarStyle = .lightContent
}
public func makeStatusBarDark() {
UIApplication.shared.statusBarStyle = .default
}
}
Voraussetzung:
Setzen Sie diesen Schlüssel in Ihrem Info.plist
In Ihrem jedem Bildschirm viewWillAppear
, über die Funktionen aufrufen, was Sie wechseln müssen. Zum Beispiel:
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.showStatusBar()
}
EDIT: Sie können manchmal für eine offene oder geschlossene Tickets in Ihrer Bibliothek Repository suchen müssen eine Antwort zu finden. Oder lies seine Dokumentation. Das Umschalten der Statusleiste kann höchstwahrscheinlich durch das Slide-Menü verursacht werden, das die meisten ähnlichen Bibliotheken verwenden.
Arbeitss !! ich danke dir sehr! – User22