Как использовать ресурсы изображения в iOS
Я хотел бы использовать образы запуска с xcasset; Я уже пробовал некоторые способы, но я не могу заставить это работать.
У меня есть стандартный актив LaunchImage, и файл изображения называются Default[@2x,...]
, С помощью [UIImage imageNamed:@"LaunchImage"];
всегда возвращайте ноль. Я также пытался с @"Default"
, но без результатов.
1 ответ
Решение
Если вы просто хотите использовать скомпилированные изображения отдельно в вашем приложении:
По умолчанию актив LaunchImage генерирует следующие файлы:
LaunchImage-700-Landscape@2x~ipad.png
LaunchImage-700-Landscape~ipad.png
LaunchImage-700-Portrait@2x~ipad.png
LaunchImage-700-Portrait~ipad.png
Чтобы найти их, используйте ниже:
UIImage* image = [UIImage imageNamed:@"LaunchImage-700-Portrait"];
Примечание: 3 шага, необходимых для правильной настройки активов, указаны ниже. Вы что-нибудь упускаете?
Мои изображения:
Обновление изображений в Launch Image source:
Перетащите изображения в актив LaunchImage: