IPhone-Statusleiste beim Anzeigen einer modalen Ansicht ausblenden?

Ich möchte eine modale Ansicht anzeigen und die Statusleiste des iPhones verdecken.

Ich habe versucht, die wantsFullScreenLayout-Eigenschaft des Modal View Controllers auf YES zu setzen. Ich habe auch das Eigentum der Eltern auf JA gesetzt. Dies funktioniert möglicherweise nicht, da die modale Ansicht unter dem Inhalt des Hauptfensters angezeigt wird, das die Statusleiste enthält.

Bei meinem zweiten Ansatz wurde die gesamte "wantsFullScreenLayout" -Technik aufgehoben, um die Statusleiste auszublenden, bevor die modale Ansicht angezeigt wird, und sie dann wieder zu aktivieren, nachdem die modale Ansicht geschlossen wurde. Dies funktioniert bis zum Ende ... Die übergeordnete Ansicht der modalen Ansicht ist falsch angeordnet (die Navigationsleiste ist teilweise hinter der Statusleiste verborgen.) Das Aufrufen von - [view setNeedsLayout] bewirkt nichts.

Wie soll ich dieses Problem angehen?

Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage