2015-06-09 10 views
6

Mi rivolgo a iOS8 per rilasciare un'applicazione. Quindi sarà disponibile su 4S, 5, 6, 6+ e iPad 2+.Quali tipi/dimensioni di immagini sono necessari quando si utilizza UIImage a schermo intero?

Ho un ViewController dove, presento un UIImageView che è l'intera dimensione della vista del mio UIViewController.

La mia domanda è ... di che dimensioni ho bisogno l'immagine. Avrò bisogno di esso in una dimensione speciale per ogni dispositivo? Oppure i 4s/5/6 usano tutti gli stessi rapporti per esempio, mentre il 6+ ha il suo rapporto unico? O devo solo usare 1 dimensione dell'immagine e lasciarla scalare automaticamente (o sarà quella allungare/inclinare l'immagine)?

Inoltre, qual è la dimensione minima dell'immagine dovrebbe essere? Ad esempio, se è inferiore alla dimensione nativa dell'iPhone 6+, la qualità dell'immagine non peggiorerà?

+0

u puoi usare un'immagine grande come vuoi e rendere UiimageView mode = aspectFit. Ma assicurati che l'immagine non sia piccola.è meglio avere dimensioni minime 1024 × 768 che è la dimensione di ipad2 –

+0

Se devi supportare iPhone (tutte le dimensioni). Quindi fornire immagini @ 1x, @ 2x, @ 3x. –

risposta

0

L'immagine in IMAGEVIEW in 4s/5/6 dispositivi di rendering a @ 2x mentre quello in 6+ esegue il rendering a @ 3x.Scopri un'immagine e chiamala [email protected] e un'altra immagine per 6+ con risoluzione più alta, chiamala [email protected] quando l'immagine viene posizionata in visualizzazione immagini, verrà automaticamente prende [email protected] per 4s/5/6 e [email protected] per 6+.

1

In iOS 8, è possibile utilizzare le classi di dimensioni diverse per i diversi schermi

uso questo post per iniziare.

Consultare inoltre this per ulteriori informazioni sull'utilizzo di grafica diversa per risoluzione variabile.

Problemi correlati