2014-09-16 2 views
4

У меня есть приложение в магазине приложений, в которое я хочу добавить файлы @ 3x. Я читал разные сообщения, но не знаю, как это сделать.Confused относительно @ 3x artwork для iPhone 6+

Я читал, что координатное пространство для iPhone 6 plus составляет 414x736 точек, (X3), что дает 1242x2208 пикселей, а не 1080x1920. Также я прочитал, что iPhone 6+ разделит это на 1.15 перед отображением на дисплей, который сделает его пригодным.

Так что скажем, у моего приложения есть изображение кнопки, которое составляет 44x44 пикселя (файл @ 2x), тогда я должен нарисовать его как 44/2 * 3 * 1.15, чтобы он соответствовал моему холсту для фотошоп 1242x2208. (/ 2 для точек, раз 3 для пикселей * 1.15 для сверхсветовой)

Теперь в документации Apple говорится, что кнопка 3x должна иметь площадь 66 пикселей, поэтому она кажется слишком маленькой, поскольку она не увеличивается на 1,15.

Это заставляет меня думать, что мой холст в приложении должен быть 1080x1920, что позволит избежать того, что iPhone будет иметь дорогой масштабирование. Так что это правильно? конечно @ 3x не будет @ 3x.

+4

Забудьте о 1080x1920. Экран 414x736 точек или 1242x2208 пикселей. Это все, что имеет значение. – rmaddy

+3

Вы должны пойти с 66, iOS автоматически изменит масштаб экрана. – Shmidt

+0

Вы просто используете активы '@ 2X' с коэффициентом 3/2 OR 1.5 (как пример 44 * 1.5 = 66) и сохраняете с помощью' @ 3X'. –

ответ

7

Забудьте о 1,15 штуке или фактическом разрешении экрана. Просто увеличьте свои активы «@ 2x» в 3/2 раза и назовите их «@ 3x». Остальные позаботятся iOS.

1

Проверьте эти ссылки - как @ 3x изображения является работает с 1080x1920 размером ..

http://aten.co/2014/09/12/designing-from-iphone-5-to-iphone-6-iphone-6-more-than-i-bargained-for/

Вы должны установить изображения в активе изображения, поэтому IOS автоматически присвоит 2x & 3x изображения .. для различных устройств ,

Смежные вопросы