Anpassen von Ansichten, wenn die Statusleiste bei Drehung ausgeblendet wird

Ich habe mich umgesehen und nach einer Antwort dafür gesucht, aber ich habe nur Leute mit ähnlichen Problemen gefunden und nicht genau dieses Problem. Hoffentlich kann mir hier jemand helfen!

Ich habe eine iPad App. Wenn Sie das iPad im Hoch- oder Querformat halten, wird auf dem iPad immer die Statusleiste mit der Uhr und dem Akku angezeigt. Aus diesem Grund habe ich oben in einigen View Controllern einige benutzerdefinierte Symbolleisten, die diese 20 Punkte berücksichtigen.

Ich arbeite jetzt daran, meine App universell zu machen. Das erste, was mir aufgefallen ist, ist, dass die Statusleiste angezeigt wird, wenn das iPhone im Hochformat-Modus Hilfe bietet. Wenn die Statusleiste jedoch im Querformat gehalten wird, wird sie ausgeblendet. Jetzt habe ich eine Symbolleiste, die 20 Punkte zu hoch ist.

Ich bin nicht daran interessiert, die Statusleiste immer auszublenden oder immer anzuzeigen. Ich denke, die Funktionalität, es im Querformat auf dem Telefon zu verstecken, ist in Ordnung. Ich möchte erkennen können, wann die Statusleiste ausgeblendet ist, damit ich die Y-Position meiner Symbolleiste anpassen kann (also entweder 0 oder -20). Eine noch bessere Lösung wäre, wenn ich meine Layout-Einschränkungen für dieses Szenario festlegen könnte.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage