2012-05-08 3 views
5

Im ist mit einem ECSlidingViewController als RootViewController In diesem ich ein UINavigationController laden, die schließlich in eine Bildgalerie bohrt nach unten.subview wantsfullscreen verlässt oben 20px wenn RootViewController ECSlidingVIewController

Die Bildergalerie setzt die Stastusbar und die Navigationsleiste, um transparent zu sein und setzt den Bildschirm. Allerdings bleibt die 20-Pixel-Lücke an der Spitze der Statusleiste. Wenn ich auf das Galeriebild tippe, um die Navigationsleiste, Statusleiste und Symbolleiste auszublenden, bleibt die Lücke UNBAR wenn ich das Telefon rotiere. Dann und nur dann verschwindet die 20px-Lücke, nur jetzt, wenn ich tappe, um die Navigationsleiste, Statusleiste und Symbolleiste zu öffnen, ist die Navigationsleiste UNTER der Statusleiste, bis ich das Telefon wieder einmal rotieren lasse, wo es wieder eine 20px-Lücke gibt.

Hier sind einige Beispiele von dem, was im Gespräch über

normale Ansicht, wenn es geladen wird (20px gap)
http://cl.ly/GSE5
Vollbild-Modus -> drehen -> Ausgang Vollbild
http://cl.ly/GSMa

None Dies passiert, wenn die rootViewController ist ein Standard ViewController Was sollte ich in der ECSSlidingViewController Implementierung suchen, die sein könnte verursacht dies?

Antwort

0

Versuchen Sie, eine Ansicht in Ihrem rootViewController mit der richtigen Größe zu erstellen. Dann können Sie Ihr Bild in die Ansicht laden und die Bildgröße ist die Ansichtsgröße.

Ich hoffe, dieses Ergebnis nützlich.

Verwandte Themen