2013-10-14 5 views
7

Ich entwickle App für beide 3,5 und 4 Zoll-Bildschirme. Jedoch plötzlich auf dem Simulator wurde die Bildschirmgröße 320 * 480, selbst wenn ich 4-Zoll-iPhone-Simulator betreibe.App denkt, es läuft auf 3,5-Zoll-iPhone, wenn es auf 4 Zoll ist

Ich habe dies in AppDelegate Datei und es gedruckt 320,000000, 480,000000 ...

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 

    NSLog(@"%f, %f", [[UIScreen mainScreen] bounds].size.width, [[UIScreen mainScreen] bounds].size.height); 

    ... 
} 

Ich bin nicht sicher, die in Xcode Einstellung (falls vorhanden), dass ich aus Versehen berührt, dass es so gemacht. Alle meine .xib-Dateien sind auf 4 Zoll Retina eingestellt. Ist jemand schon einmal darauf gestoßen?

+6

überprüfen Sie auch, dass Sie Default-h568-Datei im Projekt für iPhone 4inches haben – junaidsidhu

+0

Es stellt sich heraus, wenn ich meinen Projektordner umbenannte die Standard-Icons und Startbilder Links sind gebrochen - sobald sie behoben sind, hat alles wieder funktioniert! Vielen Dank! –

+2

@JayiODroid oder Sie sollten dies als Antwort hinzufügen, damit es akzeptiert und die Frage abgeschlossen werden kann. Lass die Lösung nicht in den Kommentaren verschwinden! – jrturton

Antwort

11

Bitte überprüfen Sie, dass Sie Standard-h568-Datei im Projekt für iPhone 4 Zoll haben.

1

über Standardanwendungen in Xcode erstellt 6.0, versuchen Sie dies:

Projekteigenschaften -> App-Icons und Bilder starten -> Starten Sie Image Source -> Katalog verwendet Inventar -> Bilder, Migrieren

Nach diesem Projekt wird auf 4-Zoll iOS 7-Geräten korrekt angezeigt.

Verwandte Themen