Comment ajouter un UIActivityIndicatorView
au pied de page de UICollectionView
dans swift? Pour UITableView
, c'était juste self.tableView.tableFootView = self.myActivityIndicatorView
. Est-ce possible? Si c'est le cas, comment?Comment ajouter un UIActivityIndicatorView en pied de page de UICollectionView?
5
A
Répondre
1
Créer une classe de vue et d'ajouter une indication d'activité dans ce point de vue
Inscrivez-vous cette classe en tant que classe d'affichage de bas de page en utilisant:
registerClass(myFooterViewClass, forSupplementaryViewOfKind: UICollectionElementKindSectionFooter, withReuseIdentifier: "myFooterView")
Soit vous entreprenez la headerReferenceSize sur votre point de vue collection mise en page ou mettre en œuvre
collectionView:layout:referenceSizeForHeaderInSection: in your delegate.
Renvoyez la vue de bas de page de la méthode suivante dans votre source de données:
func collectionView(collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, atIndexPath indexPath: NSIndexPath) -> UICollectionReusableView {
let view = collectionView.dequeueReusableSupplementaryViewOfKind(UICollectionElementKindSectionFooter, withReuseIdentifier: "myFooterView", forIndexPath: indexPath)
// configure footer view
return view
}