Je travaille sur un projet dont le nombre d'images est affiché dans la vue de collection à partir de données Web.CollectionView Ios 6 numéro
J'ai mis en vue de collection WaterFlowLayout Open Source projet Github https://github.com/aceisScope/WaterflowView
Les images sont assignent dynamiquement à la vue collection ensemble d'images ..
Il fonctionne bien si ont vue sur la collection la source des images comptent 3 ou plus. .
Mais si l'image compte pour afficher est inférieur à 3 qu'il n'affiche pas en vue de collection .. dans projet de démonstration également sa passe même ..
encore une chose que j'ai implémentée tirer pour rafraîchir aussi mais dans et presque 12 images peuvent être affichées en une seule page et si le nombre d'images est supérieur à 13 que le défilement par défaut fonctionne bien et ne peut pas tirer pour rafraîchir mais si l'image compte est inférieure à 12 que je ne suis pas en mesure d'accéder à tirer pour rafraîchir la vue de colletion.
si numberOfItemsInSection est 3 et que numberOfColumnsInFlowLayout est également 3 signifie que son complète une ligne complète que le code fonctionnera correctement.
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
{
return 3;
}
#pragma mark- UICollectionViewDatasourceFlowLayout
- (NSInteger)numberOfColumnsInFlowLayout:(WaterFlowLayout*)flowlayout
{
return 3;
}
mais si numberOfItemsInSection est 2 et numberOfColumnsInFlowLayout est également 3 signifie que sa ne termine une ligne complète je ne suis pas en mesure d'afficher des images.
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
{
return 2;
}
#pragma mark- UICollectionViewDatasourceFlowLayout
- (NSInteger)numberOfColumnsInFlowLayout:(WaterFlowLayout*)flowlayout
{
return 3;
}
et peut-on suggérer aussi une astuce pour permettre de tirer rafraîchir même si vue de classement défilement par défaut n'est pas actif ..
Merci à l'avance ...
Qu'est-ce qui se passe si vous revenez 2 pour numberOfColumns lorsque le nombre de les articles sont 2? Est-ce qu'il affiche alors? – rdelmar
Oui est l'affichage de. – p1nt0z