Фон iPhone с высоким разрешением - PullRequest
2 голосов
/ 13 августа 2010

Согласно веб-сайту Apple, iPhone 4 имеет разрешение 960 х 640 пикселей и разрешение 326 точек на дюйм. Я сделал изображение с этими характеристиками, однако, когда я помещаю его на свой iPhone в качестве фона для одного из моих приложений, оно становится слишком большим, и вы можете видеть только верхний левый угол изображения. Как сделать так, чтобы он соответствовал фону iPhone 4 с высоким разрешением?

Ответы [ 2 ]

5 голосов
/ 13 августа 2010

Вам нужно дать ему имя "someImage@2x.png", важной частью которого будет @2x, чтобы они могли правильно применять шкалу.

Поймите, однако, что вам также нужен "someImage.png", который в два раза меньше размера для устройств без дисплея сетчатки.

Я всегда использую файл "someImage.png" в качестве исходного изображения итогда ОС автоматически переключится на образ @2x во время выполнения, так что не беспокойтесь об этом.Просто установите его в стандартное разрешение 320x480 или 480x320, и пусть ОС сделает все остальное.

2 голосов
/ 13 августа 2010

Используете ли вы UIImageView? У вас должно быть две версии ваших изображений

  • image.png - нормальное изображение 320x480 для старых телефонов
  • image@2x.png - для iphone4 с разрешением 640x960

Когда вы устанавливаете местоположение файла (будь то программно или в Интерфейсном Разработчике), просто сообщите ему об «image.png». IPhone4 автоматически найдет версию «@ 2x».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...