2013-10-14 10 views
7

Sto sviluppando app per schermi da 3,5 e 4 pollici. Tuttavia, all'improvviso sul simulatore le dimensioni dello schermo diventano 320 * 480 anche quando eseguo il simulatore iPhone da 4 pollici.L'app pensa di funzionare su iPhone da 3,5 pollici quando è su 4 pollici

Ho messo questo in un file AppDelegate e stampate 320,000 mila, 480,000 mila ...

- (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); 

    ... 
} 

non sono sicuro che l'impostazione in Xcode (se presente) che per sbaglio ho toccato che ha reso così. Tutti i miei file .xib sono impostati su retina da 4 pollici. Qualcuno si è imbattuto in questo prima?

+6

Verificare inoltre che nel progetto sia presente il file Default-h568 per iPhone 4 pollici – junaidsidhu

+0

Si scopre che quando ho rinominato la cartella del mio progetto le icone predefinite e il collegamento delle immagini di avvio sono interrotti - una volta risolti, tutto ha funzionato di nuovo! Grazie! –

+2

@JayiODroid o dovresti aggiungere questo come risposta in modo che possa essere accettato e la domanda chiusa. Non lasciare la soluzione nascosta nei commenti! – jrturton

risposta

11

Verificare di avere il file Default-h568 nel progetto per iPhone 4 pollici.

1

Informazioni sulle applicazioni predefinite create in Xcode 6.0, provate questo:

Proprietà del progetto -> App Icone e Launch Images -> Launch Image Source -> Usa Asset Catalogo -> Immagini, Migrare

Dopo questo progetto verrà visualizzato correttamente su dispositivi iOS 7 da 4 pollici.

Problemi correlati