Sto usando iOS 8.1, Xcode 6.1 su dispositivo e simulatore.iPhone 6, iOS 8.1 riporta lo schermo 320x568 punti sul dispositivo, ma 375x667 sul simulatore
NSLog(@"SCREEN (%i x %i) SCALE: %i", (int)[UIScreen mainScreen].bounds.size.width, (int)[UIScreen mainScreen].bounds.size.height, (int)[UIScreen mainScreen].scale);
Risultato sul dispositivo: SCREEN (320 x 568) SCALA: 2
Risultato su Simulatore: SCREEN (375 x 667) SCALA: 2
ho usato Asset catalogo, immagine di default per iPhone 6 (750x1334px) viene visualizzato correttamente su Simulator, ma ancora una volta l'iPhone 5 (640x1136px) viene visualizzato sul dispositivo.
PS. iPhpne 6 Plus funziona perfettamente su entrambi i dispositivi e sul Simulatore di report SCREEN (414 x 736) SCALE: 3, che è corretto.
La mia app dovrebbe utilizzare le immagini e i layout esatti per tutti i dispositivi in base alla progettazione. Cosa sto sbagliando?
Lo stesso accade se si crea un nuovo progetto vuoto. :( –
Potrebbe essere quando hai configurato il tuo nuovo iPhone, hai scelto la modalità ZOOM per il dispositivo? – nerowolfe
@nerowolfe - giusto sei !!! Ero sicuro che questa modalità riguardasse solo le dimensioni delle icone della schermata iniziale. –