2010-09-30 3 views
5

Ho installato la mia app per iPhone su un iPad. Quando tocchi questo pulsante "2x", l'app viene ingrandita, ma non utilizza la grafica della retina. Non è un po 'stupido? Sono sicuro di aver fatto qualcosa di sbagliato!La grafica della retina sull'iPad non viene visualizzata - perché?

Cosa devo impostare in info.plist o altrove che l'iPad utilizzerà la grafica del retina sul display quando l'app viene guardata in modalità 2x?

risposta

3

No, si limita a ridimensionare lo schermo. Può essere un po 'zoppo, ma è di progettazione. Nota che anche il testo è raddoppiato in pixel.

Se si desidera utilizzare meglio lo schermo, è necessario creare un'app "Universale".

+0

Vero, ma interessante, MapKit mostra le mappe ad alta risoluzione quando ridimensionate. –

+0

Ricordo che un tizio della Apple parlava dell'ipad che usava automaticamente la grafica del display retina. Incredibile che non lo facciano. Veramente. – openfrog

+0

@openfrog Se lo facessero, sarebbe in iOS 4.2. Non ho guardato i documenti, e anche se avessi potuto non dire che è ancora coperto dalla NDA! –

0

Se si utilizza un'immagine ad alta risoluzione (non denominata @ 2x) nell'app, quindi ridimensionare UIImageView metà della dimensione dell'immagine che apparirà nitida su iPhone, retina e iPad ridimensionato.

0

Accertarsi che la convenzione di denominazione delle immagini retina sia corretta. Per la convenzione di denominazione delle immagini retina dovrebbe essere @ 2x.Suppongo se il nome dell'immagine normale è come icon.png quindi per retina dovrebbe essere [email protected]