2016-02-29 5 views
0

У меня есть изображения:Разрешение изображения для iPhone 6/6с и 5/5s

  1. 320x160 - image.png (для Iphone 5/5S)
  2. 325x190 - [email protected] (для Iphone 6/6s)
  3. 415x200 - [email protected] 9Для iphone 6 плюс)

Я добавил изображение в mainstoryboard. но симулятор должен показать файл [email protected] на iphone 5/5s и iphone 6/6s тоже. как сделать это image.png, чтобы показать только на iphone 5/5s. Надеюсь, что это может объяснить проблему

+0

FYI - если 'image.png' является' '320x160' то изображение @ 2x.png' должен быть' '640x320' и изображение @ 3x.png' должен быть' 960x480' , – rmaddy

+0

, но iPhone 5 занимает 325x190 (или 640x320) -изображение @ 2х. Я хочу image.png (320x160) –

+0

iPhone 5 - устройство 2x сетчатки. Он всегда будет использовать образы '@ 2x'. – rmaddy

ответ

1

1x изображения используются только устройствами, не относящимися к сетчатке. Так что это нормально, если 2x изображения используются iPhone 4 и более поздними моделями.

Только iPhone 2G, 3G и 3GS были не сетчатки.

Вы можете проверить разрешение устройства здесь: http://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions

И вы также получили разрешение изображения неправильно. Он должен выглядеть следующим образом:

a x b (image.png) 
2a x 2b ([email protected]) 
3a x 3b ([email protected])