爲什麼當我創建一個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