Ich habe eine Navigation Bar Item. Wenn die App lädt, ich diesen Code haben, so hat die navbar die Höhe, die ich will ...Probleme mit meinem navBarItem
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
let height: CGFloat = 38
let bounds = self.navigationController!.navigationBar.bounds
self.navigationController?.navigationBar.frame = CGRect(x: 0, y: 0, width: bounds.width, height: bounds.height + height)
}
Das Problem, dass, wenn ich die homebutton drücken und dann kehre ich zu der App, ändert sich die navbar die Höhe , und ich möchte die Höhe wie beim ersten Mal, wenn Sie die App ausführen
Es scheint wie wenn ich die App zum ersten Mal ausführen, die Höhe der Navbar nimmt den Wert, den ich will, aber dann, wenn ich schließe und wieder öffnen die App, es nimmt den ursprünglichen Wert (der Standardwert Höhe der Navigationsleiste).
Was soll ich tun? Sollte ich eine andere Methode implementieren? Vielen Dank!!!
Ja, ich habe es versucht ... Aber wenn ich die App schließe und sie wieder öffne, ist die Höhe der Navbar anders als beim ersten Mal. Ich weiß jetzt nicht, warum das passiert – Edwjonn
Schließen Sie meinen, nach dem Beenden der App? –
Ja. Nicht beendet überhaupt, es geschieht, wenn ich den homeButton drücke, also arbeitet die APP noch in einer zweiten Ebene – Edwjonn