IPhone 5 - какое соглашение об именах должны иметь новые изображения?

Какое название соглашения должны иметь новые изображения для нового iPhone 5?

Мы видим, что мы должны иметь 3 изображения по умолчанию, которые будут загружены устройством

Default.png
[email protected]  and
[email protected]

как насчет других изображений, используемых приложением?

Существует ли соглашение об именах, которое автоматически загрузит правильное изображение?

Ответ 1

По умолчанию используется значение по умолчанию: [email protected]@ng. (отметить дефис)

Нет другого соответствующего изменения. Если вам нужен другой образ для нового экрана iPhone 5, вам нужно создать его как отдельное имя. Существует не 1x/2x/новый режим автоматического переключения телефона.

Ответ 2

Если вы ищете что-то похожее на ~iPad или ~iPhone (например, ~586h), ничего подобного не существует. Но вы можете легко добавить его сами, расширив класс UIImage.

Посмотрите этот исходный фрагмент (UIImage + Retina4) для получения информации о том, как достичь. Просто добавьте эту категорию UIImage, и будет поддержка файлов ~ 568h @2x.

Ответ 3

Я решу эту проблему здесь. Просто добавьте суффикс @2x ~ 568h к изображениям или ~ 568h к xib. Также вы можете использовать эти изображения в xib.

Ответ 4

С введением Asset Catalog в Xcode 5 все, что вам нужно сделать с изображениями, - это просто перетащить его в связанные с обработкой связанные области. Все остальное будет обрабатываться самим Xcode. enter image description here.

Вы можете создать новый каталог, перейдя к приведенной выше ссылке на скриншот.