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.
.
Вы можете создать новый каталог, перейдя к приведенной выше ссылке на скриншот.