2016-06-26 7 views
0

Я уже прочитал огромное количество сообщений и статей о размерах экрана iPhone, но не могу найти информацию о следующей проблеме.iPhone @ 2x дизайн в эскизе НЕИСПРАВНОСТЬ

Недавно я получил дизайн, сделанный в эскизе, и размеры монтажной панели - 640x1136 (и все ресурсы такие, как фоновое изображение). Как я понимаю - дизайнерский хайв сделал дизайн для iphone 5 - 4inch. И мои проекты в 2x. Я прав?

Please see Sketch project Screen here!

Так я хочу, чтобы экспортировать дизайн для всех iPhone'ов 4,5,6,6s плюс.

В настоящее время я разрабатываю свой проект с помощью iphone 6s и физического устройства.

Но когда я экспортировать проекты в эскизе, как на screenshoot - я получить 3 изображения

  1. 320x568 точек (экспортированных в 0.5x)
  2. 640x1136 точки (экспортированных в ом)
  3. 960x1704 точек (экспортируется как 1.5x)

И они не подходят для всех устройств, когда я добавляю 3 изображения в Assets.xcassets.

Также я могу экспортировать в 2x, но я получаю 1280 × 2272px, и это больше чем iPhone 6s плюс разрешение экрана.

Что я должен сделать, чтобы эти эскизные проекты хорошо работали на всех iPhone, особенно на моем iPhone 6s плюс? Может быть, я могу использовать только одно изображение для всех iPhone в xcode?

+0

Этот вопрос не по теме, потому что речь идет об использовании программного обеспечения для графического дизайна, а не программирования. –

+0

Согласовано. Вы должны переместить это на http://graphicdesign.stackexchange.com/ –

+0

@spacemonkey Извините, я не могу сделать это сам. – fundamental3

ответ

1

Я считаю, что проблема, с которой вы сталкиваетесь, заключается в том, что не все iPhone имеют одинаковое соотношение сторон. Поэтому вы не можете просто масштабировать изображения для всех iPhone.

640 x 1136 - правильное разрешение пикселей для iPhone 5. Однако iPhone 4 составляет 640 x 960 (короче по высоте, но такой же ширины).

В зависимости от того, какое изображение имеет (и, следовательно, что выглядит лучше), вы можете обрезать изображения при экспорте из эскиза или растянуть изображение в соответствии со всеми размерами экрана.

+0

Это правильно. Вашему дизайнеру нужно сделать два разных макета. Один для iPhone 4, а затем для iPhone 5/6/6P. И нет, вы не можете оставить iPhone 4. Если Apple все еще поддерживает его, вы должны его поддержать. –

+0

Привет! Благодаря! Поэтому я могу экспортировать свои изображения как 1x - это будет 640 x 1136, и я дам ему суффикс @ 2x, он будет идеально подходит для iPhone 5. Но как насчет iPhone 6? это 750 x 1334 px. Как я могу получить такой размер из эскиза, или он не метрит, а iPhone 6 будет использовать @ 2x? И если я экспортирую как 2x - я получаю 1280 × 2272px, который не является iPhone 6s плюс. Как мне экспортировать изображения, чтобы получить нужные размеры? – fundamental3

+0

Нет настройки экспорта, которая даст вам нужный размер. Фактическая графика должна быть переработана в правильном соотношении сторон. –

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

  • Нет связанных вопросов^_^