Использовать изображение запуска в Images.xcassets в UIImageView в раскадровке?

Цель состоит в том, чтобы применить эффект размытия и яркости к изображению запуска. Возможно ли это из раскадровки или это возможно только программно? Другими словами, можете ли вы загрузить изображение из Images.xcassets в UIImageView в раскадровке?


person Crashalot    schedule 13.01.2016    source источник
comment
Я думаю, что изображение запуска контролируется системой, поэтому вы не можете его контролировать (по коду). Вы можете сделать только «статический» вид в раскадровке (например, подготовить изображение с размытием и добавить его для запуска просмотра изображения).   -  person Martin Makarsky    schedule 13.01.2016
comment
создайте свое изображение с эффектом размытия и яркости и добавьте изображение в Images.xcassets используйте изображение в качестве изображения запуска   -  person Milap Kundalia    schedule 13.01.2016


Ответы (3)


вы можете загрузить изображение из Images.xcassets, но для создания эффекта размытия и яркости вам нужно это закодировать.

ИЛИ вы можете создать изображение с обоими эффектами и загрузить его Images.xcassets

person Roshan Soni    schedule 13.01.2016

Вы можете настроить раскадровку LaunchScreen с помощью UIImageView, который загружает изображение из Images.xcassets и "Размытие с визуальным эффектом" или "Вид с визуальным эффектом с размытием и яркостью" поверх него, чтобы применить эффект размытия.
Единственная "проблема". " заключается в том, что в представлении визуальных эффектов предусмотрено только 3 типа размытия (светлое, сверхсветлое и темное).

person LorenzOliveto    schedule 13.01.2016

Загрузите ресурс изображения из images.xcassets и закодируйте размытие.

Или вы можете использовать расширение UIImage для размытия, а затем добавить KeyPath в раскадровку, которая также работает.

введите здесь описание изображения

person Robin.Chao    schedule 13.01.2016