2015-03-09 3 views
2

J'ai obtenu un UICollectionView vide, ce qui signifie que le nombre de cellules est 0 dedans.SVPullToRefresh ne peut pas tirer sur un UICollectionView vide

J'avais l'intention de le faire, donc quand aucune donnée utilisable, numberOfItemsInSection retournera 0. Ensuite, l'utilisateur peut choisir Pull pour actualiser si aucune donnée n'est disponible. (Taille du contenu est plus petite que la hauteur de l'écran, à l'exception de la PullToRefresh flèche vues)

Mon problème est de savoir s'il y a au moins une cellule, tirer pour rafraîchir des œuvres parfaites,

mais quand aucune cellule, je ne peux pas tirer pour rafraîchir . Je ne suis pas sûr de savoir comment le faire, ou si le nombre de cellules influe sur le pullToRefresh?

Mon code est assez simple:

[collectionView addPullToRefreshWithActionHandler:^{ 
    [weakSelf reloadDashboardData]; 
}]; 
collectionView.alwaysBounceVertical = YES; 
collectionView.bounces = YES; 
[collectionView addSubview:_emptyIndicator]; 

Répondre