Ich habe meine App auf Xcode 5.1.1 bauen, aber einmal auf Xcode 6 Upgrade das Problem mit Rahmengröße wie neue Größen iPhone 6 hat 750x1334 Auflösung, aber Ausgabe 480x300 hat jemand das gleiche Problem mit iOS 8, iPhone 6 oder sogar auf dem iPhone 6 Plus SimulatoreniPhone 6 und 6 plus falschen Rahmen geben, Grenzen Werte
nur laufen die App und NSLog die folgenden Zeilen
NSLog(@"Width - %f, Height - %f",self.view.frame.size.width,self.view.frame.size.height);
NSLog(@"Width - %f, Height - %f",self.view.bounds.size.width,self.view.bounds.size.height);
Ausgang konfrontiert:
Breite - 480,000000, Höhe - 300.000000 Wi dth - 480.000000, Höhe - 300.000000
Ich weiß aus iOS 8 bound.size Orientierung abhängig ist, aber meine Frage ist, warum es mich 480x300 anstelle der tatsächlichen 667x355
Sie th hinzufügen Haben e richtig Startbildschirm zum Asset-Katalog? – rckoenes
@rckoenes Hinzufügen der Startbildschirm macht die App im kompatiblen Modus ausgeführt bedeutet, dass schwarze Band oben und unten verlassen. –
Haben Sie bestimmte Startbilder für das iPhone 6 und 6 plus hinzugefügt? Sie heißen "Retina HD 5.5" und "Retina HD 4.7" – rckoenes