我的collectionView遇到了布局问题。我已经为第一个单元格设置了单元格大小(indexPath.row == 0),但之后又相同。
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.row == 0) {
return CGSizeMake(290.0f, 168.0f);
}
else {
return CGSizeMake(144.0f, 114.5f);
}
}
所以大部分时间都可以正常工作,但是当我重新加载我的collectionView时:
[viewController.collectionView reloadSections:[NSIndexSet indexSetWithIndex:0]];
第一个细胞与所有其他细胞的大小相同。
我不认为这会是一个问题,任何想法?