Ich habe die Ansicht des View-Controllers über IB eingerichtet. Die Ansicht ist auf Querformat mit Breite 480 und Höhe 320 eingestellt. Sie wurde im Simulator korrekt geladen. Als ich jedoch self.frame.size mit NSLog überprüfte, stellte ich fest, dass sich die Größe des Rahmens von selbst änderte, ohne dass eine Drehung des Geräts oder ein Code erforderlich war. Hier ist, was ich bekomme:
In viewDidLoad --> Größe = 480 x 320
In viewWillAppear --> Größe = 480 x 320
In viewDidAppear --> Größe = 320 x 480
Ich habe nur Codes in viewDidLoad, aber weder viewWillAppear noch viewDidAppear. Weiß jemand, was hinter der Szene passiert ist? Danke!
0 Stimmen
Im Querformat, ich protokollieren die oben genannten 3 Methoden und es alle sagen, Frame 320x480, nur in viewDidAppear, die Transformation ist (0, -1, 1, 0, 0, 0, 0)