2014-10-07 13 views
8

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

+0

Sie th hinzufügen Haben e richtig Startbildschirm zum Asset-Katalog? – rckoenes

+0

@rckoenes Hinzufügen der Startbildschirm macht die App im kompatiblen Modus ausgeführt bedeutet, dass schwarze Band oben und unten verlassen. –

+0

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

Antwort

0

Sie Klicken Sie auf MainWindow.Xib und wählen Sie das Fenster

geben

rechten Kopfseite zeigen das Attribut Inspektor in Häkchen auf Vollbildmodus bei Start und sichtbar Starten und ich aufschreiben Setup auf Bild Folgen Sie uns

enter image description here

Verwandte Themen