Wie kann ich die Navigationsleiste in einer App "legal" ausblenden?

Die einzige Möglichkeit, eine Navigationsleiste mit Animation zu entfernen, besteht darin, sie nach oben zu schieben. Ich möchte, dass es ausgeblendet wird, wie in Photos.app.

Es wäre jedoch am einfachsten, das Alpha zu ändernDie Richtlinien von Apple geben an:

Vor iOS 5.0 können in Verbindung mit einem Navigationscontroller nur wenige direkte Anpassungen an der Navigationsleiste vorgenommen werden. Insbesondere ist es in Ordnung, die Eigenschaften "barStyle", "tintColor" und "translucent" zu ändern. Sie dürfen jedoch niemals direkt die Eigenschaften auf UIView-Ebene ändern, z. B. den Rahmen, die Begrenzungen, das Alpha oder die ausgeblendeten Eigenschaften.

Die Sprache ist etwas seltsam, wie es vor iOS 5 heißt, aber es wurde angegeben, dass Sie den Alpha-Wert nicht direkt ändern dürfen, und es wird nie angegeben, dass Sie dies jetzt dürfen.

Ich möchte nicht, dass meine App abgelehnt wird.

Wie blende ich die Navigationsleiste wie die Statusleiste aus?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage