Подтвердить что ты не робот

Почему мой каталог активов не возвращает изображения R4?

Я переношу свои изображения в каталог активов. Мое приложение должно получить доступ к Launch Image после запуска и отобразить его на экране.

Простой, но у меня разные образы для коротких и высоких iPhone, а мой iPhone 5 загружает короткое изображение запуска при вызове [UIImage imageNamed:@"LaunchImage"].

Хорошо, возможно, я не смогу сделать это с помощью Launch Image. Я попробую поставить некоторые изображения в обычный набор изображений вместо этого.

Image Set

Нет кубиков. Используя iPhone 5, когда я вызываю [UIImage imageNamed:@"Derp"] ИЛИ, когда я устанавливаю изображение в Interface Builder, я получаю изображение 2x (сетчатка) вместо изображения 4 (изображение сетчатки).

Является ли эта функция нарушенной? Как получить изображение R4 на моем iPhone 5 (iOS 7)?

4b9b3361

Ответ 1

Для того, чтобы образ R4 был автоматически выбран Xcode, вы должны изменить iOS Target на iOS 7. Поэтому, даже если вы используете SDK iOS7, ваш целевой объект должен быть iOS 7.

Ответ 2

Я нашел ответ благодаря этому. Подтип R4 в каталоге активов работает только с iOS 7 и выше. В другом случае он будет использовать изображение @2x.

Ответ 3

У меня такая же проблема и поцарапанные часы. Я использую локализованные изображения запуска, которые делают его более сложным. В конце концов, я просто переодеваюсь и не использую каталог активов. Назовите изображения запуска как Default.png, [email protected] и [email protected] Локализовать и поместить их в комплект и сделать ios автоматически распознанным. Все работает нормально.

Ответ 4

Изображение R4 работало только для меня:

  • Удалить проблему Image View из раскадровки
  • Добавить новый вид изображения, чтобы заменить его на ожидаемое имя актива, например. "Derp"

Ответ 5

Решение, которое мы использовали, - это обновить каталог активов и настроить только iOS 6 и Prior.

Как это сделать. Перейдите в каталог активов. И в правом верхнем углу щелкните значок "Attribute Inspector". Здесь вы можете установить целевую ОС для изображений запуска. Снимите флажки iOS 7 для iPhone. Теперь вы можете увидеть изображения запуска для этих устройств. При этом вы будете использовать 2x Image для R4.