Как добавить индикатор активности в конец UICollectionView - PullRequest
0 голосов
/ 17 марта 2019

Привет. Я пытался добавить индикатор активности или счетчик загрузки в конец представления моей коллекции. Я искал в Интернете, как это сделать, но нет четкого способа сделать это.

Я не хочу использовать ячейку для самого индикатора, потому что мои ячейки довольно большие. (2 ячейки занимают весь экран.) Поэтому мне бы хотелось, чтобы внизу был небольшой загрузочный счетчик, когда пользователи прокручивают страницу вниз.

Благодаря проведенному мною исследованию я обнаружил, что некоторые люди используют эту функцию ниже и отдельный класс для создания счетчика.

private func collectionView(_ collectionView: UICollectionView, willDisplaySupplementaryView view: UICollectionReusableView, forElementKind elementKind: String, at indexPath: IndexPath) -> UICollectionReusableView{}

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

Для большей информации я уже добавил возможность разбивать данные на страницы. Поэтому, когда я прокручиваю вниз представление коллекции, загружаются новые ячейки. Теперь проблема в том, что я хочу показать небольшую вертушку внизу при загрузке данных, потому что, если нет, приложение заикается и выглядит так, как будто оно сломано.

Или есть лучший способ показать элементы загрузки в представлении коллекции, которые не приводят к зависанию прокрутки?

Пожалуйста, дайте мне знать, если у вас есть какие-либо вопросы относительно моей ситуации, я постараюсь ответить на них в меру своих возможностей.

...