2014-09-09 11 views
13

La mia app si avvia e viene eseguita sul nuovo iPhone 6 Plus (o iPhone 6) nel simulatore, ma gli elementi che so dovrebbero essere piccoli sul grande schermo (ad es. Codificati CGRect s) sono grandi, come se l'intero l'app era appena stata scalata per lo schermo più grande.Simulatore in esecuzione in modalità ridimensionamento per iPhone 6 Plus?

Come posso uscire dalla modalità di ridimensionamento nel simulatore?

+0

Sì, la nostra vecchia applicazione utilizza difficile codificato CGRect sono tutti bene con schermo di grandi dimensioni. Non sono sicuro del perché. Deve essere una modalità di scaling –

risposta

19

Sembra che l'impostazione di un file di schermata di avvio nella sezione "Icone app e avvio immagini" delle impostazioni del progetto, o l'aggiunta di immagini iOS 8 al catalogo di immagini di lancio, consentirà la risoluzione "nativa".

+0

Qualche idea di quali risoluzioni sono richieste qui? – Nick

+0

@ Nick 750x1334 per Retina HD 4.7 e 1242x2208 per Retina HD 5.5. – s4y

+3

Oh, e devi anche accenderli: http://stackoverflow.com/questions/25752750/set-background-image-and-icon-image-in-iphone-6-and-6-plus – Nick

8

L'aggiunta di una dimensione corretta di LaunchImage sembra essere sufficiente (l'impostazione di un'immagine di dimensioni errate non lo sarà).

aggiungendo anche il nuovo "File della schermata di avvio" dovrebbe funzionare:

enter image description here

0

utilizza il creatore di cataloghi di risorse da Mac App Store.

https://itunes.apple.com/gb/app/asset-catalog-creator-app/id809625456?mt=12 

dargli qualsiasi immagine e genererà tutte le immagini e le icone di lancio corrette in un file xassets.

Questo dovrebbe fermare il ridimensionamento di tutta l'app su iphone 6+

Problemi correlati