UIView Frame ändert sich von viewWillAppear: to viewDidAppear:

8

Ich initialisiere ein UIView mit dem Bild: CGRectMake(0, 0, 1024, 768) . Alles scheint richtig zu sein, bis die Superview in die Methode viewDidAppear: eintritt. Der Rahmen ändert sich in 768, 1024 . Das Problem tritt nur auf, wenn die Eigenschaft Status bar is initially hidden auf YES festgelegt ist. Der Rahmen ändert sich nicht, wenn die Statusleiste angezeigt wird.

Ich habe die UIInterfaceOrientation in viewWillAppear: und viewDidAppear: überprüft und es ändert sich nicht zwischen den beiden Methoden.

Warum werden Höhe und Breite des Rahmens vertauscht, wenn die Statusleiste ausgeblendet ist?

    
Thomas Clemensen 02.07.2012, 12:37
quelle

1 Antwort

3

In app delegate setzen wantsFullScreenLayout Eigenschaft von viewController auf YES.

    
rishi 02.07.2012, 13:09
quelle

Tags und Links