Почему, когда я создаю CollectionView и удаляю две ячейки с различным идентификатором, последние привязаны друг к другу? Клетки с одинаковым идентификатором имеют одинаковое расстояние между ними, вместо этого ячейки с различным идентификатором склеиваются. Вот мой код:Ячейки, прикрепленные друг к другу в UICollectionView
- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView{
return 2;
}
- (NSInteger)collectionView:(UICollectionView *)view numberOfItemsInSection:(NSInteger)section;
{
if (section == 0) {
return 1;
}
if (section == 1) {
return 10;
}
}
- (UICollectionViewCell *)collectionView:(UICollectionView *)cv cellForItemAtIndexPath:(NSIndexPath *)indexPath;
{
UICollectionViewCell *cell;
if (indexPath.section == 0) {
cell = [cv dequeueReusableCellWithReuseIdentifier:@"AddCell" forIndexPath:indexPath];
UIImageView *cellImage = (UIImageView *)[cell viewWithTag:1];
[cellImage setImage:[UIImage imageNamed:@"pulsante_trasparente.png"]];
}
else if (indexPath.section == 1){
cell = [cv dequeueReusableCellWithReuseIdentifier:@"PictureCell" forIndexPath:indexPath];
UIImageView *cellImage = (UIImageView*)[cell viewWithTag:1];
[cellImage setImage:[UIImage imageNamed:@"mi.png"]];
}
return cell;
}
Пожалуйста, помогите мне!
Это не ясно, что вы имеете в виду. Связаны ли PictureCells друг с другом или с AddCell? – rdelmar
При изменении идентификатора CollectionViewCell присоединяется к другой ячейке с другим идентификатором. То есть, у меня есть 3 ячейки с идентификатором AddCell и 6 ячеек с идентификатором PictureCell. Когда идентификатор изменяется и, следовательно, изменяется от AddCell к PictureCell, последняя ячейка AddCell присоединяется к первой ячейке PictureCell – Joker
Являются ли два типа ячеек разных размеров? – rdelmar