Я разработал экран запуска с помощью раскадровки. Предполагается, что у него будет 3 изображения. 2 из них являются статическими, а мне нужно обновить один во время выполнения (после загрузки с сервера).
Насколько я понимаю, мы не можем добавить код для экрана запуска, поскольку на бэкэнде нет контроллера для этого.
Я хочу в первый раз использовать какой-нибудь заполнитель по умолчанию. Загрузите и кешируйте это динамическое изображение в другом месте приложения. И когда пользователь использует приложение во второй раз, покажите кешированное изображение.
Любое решение? Могу ли я обновить xcassets во время выполнения? Или я могу обновить изображение с помощью keypath?
Обновление: только что обнаружил, что экран запуска и экран-заставка - это две разные вещи (Ссылка). Динамическое добавление содержимого на экран запуска невозможно. В то время как использование заставки (без необходимости) не рекомендуется.