У меня есть collectionView
, и я заполняю его при получении данных о пользователях. Последний cell
всегда одинаков и не требует извлечения.
Прямо сейчас, когда пользователь запускает приложение, отображается последний cell
до тех пор, пока все данные не будут получены, а затем collectionView
reloads
и заполнение.
Я бы хотел оживить этот последний cell
с помощью серой анимации загрузки (найдено это git репо, которое именно это и делает).
Моя проблема в том, что я хотите, чтобы последняя ячейка имела анимацию загрузки, и только до тех пор, пока не будут получены все данные.
Я вызываю это внутри viewDidLoad
, чтобы получить эти данные и заполнить dataSourceArray
для collectionView
:
DataHandler.getWishlists { (success, dataArray, dropOptionsArray) in
if success && dataArray != nil {
self.shouldAnimateCells = true
self.dataSourceArray = dataArray as! [Wishlist]
self.theCollectionView.reloadData()
self.dropOptions = dropOptionsArray as! [DropDownOption]
}
}
Я хотел бы вызвать что-то вроде addCell.showAnimatedSkeleton()
, когда ViewController
представлен и внутри completion-block
Я хотел бы закончить эту анимацию.
Есть ли простой способ сделать это? Я действительно изо всех сил здесь так рада за любую помощь:)