iOS Swift 4 перед загрузкой контента - PullRequest
0 голосов
/ 25 апреля 2018

Я сейчас создаю чат-приложение, используя Firebase API.Я не хочу делать иконки предварительной загрузки, как на скриншоте Facebook.Я думал, что могу создать пустые изображения и пометить поля и заполнить их после загрузки контента, но я не знаю, как проверить, все ли данные загружены из БД.Как я могу сделать это правильно?

enter image description here

Здесь я хочу разместить объекты

enter image description here

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

Facebook имеет свою собственную библиотеку под названием Shimmer .Чтобы использовать это в табличном представлении, вы можете следовать этому ответу на вопрос StackOverflow .

Вам просто нужно создать UIView, который вы хотите анимировать, и выше, вам нужно будет добавить FBShimmeringView.В конце установите shimmeringView.shimmering = true, чтобы начать мерцать

0 голосов
/ 25 апреля 2018
  1. Установка ListPlaceholder эта библиотека.

  2. импорт ListPlaceholder

Чтобы показать загрузчик, начните показывать это с самого начала

tableView.showLoader()

Чтобы скрыть загрузчик, завершите показ после загрузки данных

 tableView.hideLoader()

Пожалуйста, обратитесь, это может помочь. https://github.com/malkouz/ListPlaceholder

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...