Ответ 1
Для того, чтобы образ R4 был автоматически выбран Xcode, вы должны изменить iOS Target на iOS 7. Поэтому, даже если вы используете SDK iOS7, ваш целевой объект должен быть iOS 7.
Я переношу свои изображения в каталог активов. Мое приложение должно получить доступ к Launch Image после запуска и отобразить его на экране.
Простой, но у меня разные образы для коротких и высоких iPhone, а мой iPhone 5 загружает короткое изображение запуска при вызове [UIImage imageNamed:@"LaunchImage"]
.
Хорошо, возможно, я не смогу сделать это с помощью Launch Image. Я попробую поставить некоторые изображения в обычный набор изображений вместо этого.
Нет кубиков. Используя iPhone 5, когда я вызываю [UIImage imageNamed:@"Derp"]
ИЛИ, когда я устанавливаю изображение в Interface Builder, я получаю изображение 2x (сетчатка) вместо изображения 4 (изображение сетчатки).
Является ли эта функция нарушенной? Как получить изображение R4 на моем iPhone 5 (iOS 7)?
Для того, чтобы образ R4 был автоматически выбран Xcode, вы должны изменить iOS Target на iOS 7. Поэтому, даже если вы используете SDK iOS7, ваш целевой объект должен быть iOS 7.
Я нашел ответ благодаря этому. Подтип R4 в каталоге активов работает только с iOS 7 и выше. В другом случае он будет использовать изображение @2x.
У меня такая же проблема и поцарапанные часы. Я использую локализованные изображения запуска, которые делают его более сложным. В конце концов, я просто переодеваюсь и не использую каталог активов. Назовите изображения запуска как Default.png, [email protected] и [email protected] Локализовать и поместить их в комплект и сделать ios автоматически распознанным. Все работает нормально.
Изображение R4 работало только для меня:
Решение, которое мы использовали, - это обновить каталог активов и настроить только iOS 6 и Prior.
Как это сделать. Перейдите в каталог активов. И в правом верхнем углу щелкните значок "Attribute Inspector". Здесь вы можете установить целевую ОС для изображений запуска. Снимите флажки iOS 7 для iPhone. Теперь вы можете увидеть изображения запуска для этих устройств. При этом вы будете использовать 2x Image для R4.