Sketch to XCode Размер изображения? (перегородка)

Я работаю с Sketch by Bohemian Coding. Он имеет предустановленные монтажные панели iPhone, которые включают 640×960 и 640×1136, но когда я экспортирую изображения в XCode, размер и положение изображений неверны. Нужно ли изменять размеры моих изображений? Есть ли способ создать изображения в правильном размере каждый раз?

Несмотря на то, что образ Sketch предназначен для 640×960, в другом проекте я сделал изображения 640×1136, и он сделал то же самое.


Скриншоты введите описание изображения здесь

введите описание изображения здесь

Предполагая, что прямоугольник, окружающий «AC», является изображением, которое вы пытаетесь экспортировать, почти похоже, что изображение XCode в два раза больше размера оригинала. В этом случае вы называете файл суффиксом «@ 2x.png»?

редактировать:

Поэтому я играл с Sketch, используя предварительный 640px by 1136px . Затем я проверил параметр « Also export as: с Double size (@2x) и с Half size (@1x) отдельно. Из основной информации Finder сообщает, что я заметил следующее:

 Generated files suffix ==> "@2x.png" ".png" (without suffix) =================== Actual file pixels "Double size" 1280 x 2272 640 x 1136 "Half size" 640 x 1136 320 x 568 

Возможно, диаграмма немного запутанна, но из того, что я могу сказать, варианты Double size и Half size , похоже, ничего не означают, так как доски объявлений всегда генерируются в сетчатых разрешениях в любом случае. Чтобы получить правильное соглашение об именовании для правильного разрешения, вы захотите использовать опцию «Половина размера» и импортировать файл @ 2x для устройств сетчатки и обычный png для устройств без сетчатки.

TL: DR – Использовать «Также экспортировать как: Половина размера»

Вот странное обходное решение:

  1. Дизайн для 640×1136 пикселей
  2. Экспорт в размере 1/2 (@ 1x)
  3. Разделите исходные значения позиции / размера эскиза на 2, чтобы получить значения для XCode
  • Неопределенные символы для архитектуры armv7: "_OBJCCLASS $ _ALAssetsLibrary"
  • Как сделать универсальный запуск проекта приложения Xcode 5 в альбомной ориентации?
  • Метод CGBitMapContextCreate вызывает предупреждение компилятора Xcode 5 не Xcode 4
  • Можно ли все-таки создавать приложения в стиле iOS6 с помощью xCode 5?
  • XCode5 не может установить приложение на симулятор iOS
  • Xcode: Как изменить значок в xcode 5?
  • Кнопки панели вкладок все серые
  • Скопировано представление в проект с контроллером навигации. Рамка для «Просмотр изображения» будет отличаться во время выполнения
  • Минимальная цель развертывания Xcode 5
  • NSClassFromString () всегда возвращает nil
  • Не удалось открыть файл xib после git pull, неверное имя элемента
  • Давайте будем гением компьютера.