Я разработал экран запуска с помощью панели рассказов. Он должен иметь 3 изображения. 2 из них являются статическими, где, как, мне нужно обновить один на времени выполнения (после загрузки с сервера).iOS: обновление экрана запуска динамически
Мое понимание заключается в том, что мы не можем добавить код для экрана запуска, так как для этого нет бэкэнда.
Что я хочу сделать, это использовать место для хранения по умолчанию в первый раз. Скачайте & кэш этого динамического изображения в какой-то другой точке приложения. И когда пользователь использует приложение во второй раз, покажите кешированное изображение.
Любое решение? Могу ли я обновить xcassets во время выполнения? Или я могу обновить изображение, используя keypath?
Update: Просто обнаружил, что экран запуска и заставки 2 разные вещи (Link). Динамическое добавление содержимого в экран запуска невозможно. Принимая во внимание, что использование заставки (без каких-либо проблем) не рекомендуется.
Я могу дать вам один намек, как будто вы хотите отобразить одно изображение, загруженное из Интернета перед домашней страницей. Таким образом, вы можете установить всплеск экрана прямо перед домашним экраном, так что ваш вид экрана запуска, который вы делаете. –
Просто проверьте этот ответ. Это поможет вам http://stackoverflow.com/questions/30027960/change-splash-screen-image-programmatically –
Вы можете иметь код на экране запуска, чтобы сохранить изображение сервера в папке документов и то на экране запуска проверить, существует ли она, если это так, я думаю, что это должно работать? – SeanLintern88