2015-01-31 3 views
0

Я следил за учебниками PaintCode в StyleKit, и я успешно экспортировал значки в проект Swift (только код - файл MyStyleKit.swift). Я пытаюсь понять взаимосвязь между UIImage, сгенерированным в коде, и размерами изображений, ожидаемыми для разных устройств iOS.Поддержка @ 3x, @ 2x Значки панели вкладок с PaintCode 2 StyleKit

Я подключил объект MyStyleKit в раскадровках к изображению для значка панели вкладок. Работает отлично, но я не могу определить, регулируется ли разрешение изображения в зависимости от устройства. HIG от Apple предлагает панель вкладок размер значков в пикселях должен быть 75 х 75 точек для @ 3x изображений (iphone6 ​​+) 50 х 50 пикселей для @ 2x сетчатке изображения 25 х 25 пикселей для не сетчатке

Во-первых, что холст размер должен ли я выбираться в PaintCode изначально? Я предположил, что размер холста равен 25 х 25, полагая, что я должен сопоставить размер точек пользовательского интерфейса.

Когда я устанавливаю иконку в Раскалках, она автоматически настраивается на то, нужно ли ей @ 3x, @ 2x или @ 1x?

Должен ли я устанавливать размер холста на размер точек пользовательского интерфейса?

Любая помощь была бы принята с благодарностью.

ответ

2

Да, установите размер холста на 25 × 25 баллов. Затем вы можете просмотреть холст при @ 1x, @ 2x или @ 3x (или бесконечном) масштабе.

Когда вы спросите StyleKit для изображения этого холста, возвращаемый UIImage будет иметь размер 25 × 25 точек, но масштаба текущего экрана. Это означает 25 × 25, 50 × 50 или 75 × 75 пикселей.

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