WedX - журнал о программировании и компьютерных науках

Экран-заставка с использованием веб-сервиса

Мне нужно отобразить заставку, которая находится на сервере. Используя веб-службу, я должен отобразить ее в моем SplashScreenViewController. Итак, очевидно, что когда мое приложение запускается, оно будет отображать пустой экран (img загружается), а через несколько секунд он покажет мой экран-заставку.

Я знаю, что изображение экрана-заставки должно быть в основном пакете, и локально оно должно рассматриваться как изображение-заставка. Но клиент хочет, чтобы мы загрузили его с сервера.

Могу ли я использовать индикатор активности в течение этого времени, пока не загрузится мой экран-заставка?


Ответы:


1

Это очень плохая реализация экрана-заставки, но других способов нет, вам нужно будет использовать представление индикатора, пока изображение не будет загружено,

Также подумайте о том, чтобы добавить изображение по умолчанию, которое намного лучше, чем белое изображение.

Вам придется иметь дело с некоторыми проблемами, например, что бы вы сделали, если интернет-соединение очень медленное или вы не подключены, и что бы вы сделали, если бы вы не получили запрашиваемое изображение по какой-либо причине

27.06.2012
  • Да, вы правы, но я беспомощен, я могу делать это так, как хочет Клиент, я собираюсь поговорить с ним по этому поводу и подскажу по этому поводу .. 27.06.2012
  • обратите внимание, что если ваше приложение зависает на некоторое время, чтобы показать экран-заставку, Apple может отклонить его, а команды тестирования Apple не предпочитают экраны-заставки. 27.06.2012
  • Новые материалы

    Как проанализировать работу вашего классификатора?
    Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

    Работа с цепями Маркова, часть 4 (Машинное обучение)
    Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

    Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
    Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

    Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
    Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

    Учебные заметки: создание моего первого пакета Node.js
    Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

    Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
    Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..

    ИИ в аэрокосмической отрасли
    Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..


    Для любых предложений по сайту: [email protected]