Цель состоит в том, чтобы применить эффект размытия и яркости к изображению запуска. Возможно ли это из раскадровки или это возможно только программно? Другими словами, можете ли вы загрузить изображение из Images.xcassets
в UIImageView в раскадровке?
Использовать изображение запуска в Images.xcassets в UIImageView в раскадровке?
Ответы (3)
вы можете загрузить изображение из Images.xcassets, но для создания эффекта размытия и яркости вам нужно это закодировать.
ИЛИ вы можете создать изображение с обоими эффектами и загрузить его Images.xcassets
Вы можете настроить раскадровку LaunchScreen с помощью UIImageView, который загружает изображение из Images.xcassets
и "Размытие с визуальным эффектом" или "Вид с визуальным эффектом с размытием и яркостью" поверх него, чтобы применить эффект размытия.
Единственная "проблема". " заключается в том, что в представлении визуальных эффектов предусмотрено только 3 типа размытия (светлое, сверхсветлое и темное).
Загрузите ресурс изображения из images.xcassets и закодируйте размытие.
Или вы можете использовать расширение UIImage
для размытия, а затем добавить KeyPath в раскадровку, которая также работает.