Как использовать ресурсы изображения в 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:

Другие вопросы по тегам