J'ai un UICollectionView horizontalement défilant, je suis en train de définir la direction horizontale en utilisant UICollectionViewFlowLayout.UICollectionViewCell chevauchement
Lorsque je supprime une de la cellule en utilisant -
[self.collectionView deleteItemsAtIndexPaths:selectedItemsIndexPaths];
Je remarque que le défilement à la première UICollectionViewCell (non visible lorsque la cellule ci-dessus est supprimé) chevauche la deuxième UICollectionViewCell comme indiqué ci-dessous
Parfois, au lieu de chevauchement, il finit comme -
Mon cellForItemAtIndexPath ressemble -
ABCollectionViewCell *cell = (ABCollectionViewCell *)[cv dequeueReusableCellWithReuseIdentifier:@"abCell" forIndexPath:indexPath];
cell.name.text = [self.categoryArray objectAtIndex:indexPath.row];
cell.contactButton.tag = indexPath.row;
cell.layer.cornerRadius = 5.0;
cell.layer.borderColor = [UIColor lightGrayColor].CGColor;
cell.layer.borderWidth = 1.0;
cell.clipsToBounds = YES;
return cell;
J'ai essayé toute la solution de problèmes similaires en ligne, mais aucun d'entre eux semblent fonctionner. Toute aide serait appréciée.
UICollectionViewFlowLayout -
UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init];
[flowLayout setScrollDirection:UICollectionViewScrollDirectionHorizontal];
flowLayout.estimatedItemSize = CGSizeMake(102.0, 102.0);
flowLayout.minimumLineSpacing = 6.0f;
flowLayout.minimumInteritemSpacing = 2.0f;
[self.collectionView setCollectionViewLayout:flowLayout];
Hey, j'ai essayé cela, mais il ne fonctionne pas –
:(Check it i modifié ma répondre –
Ne fonctionne toujours pas –