【发布时间】:2013-07-26 07:52:30
【问题描述】:
UICollectionView- 如何删除第一个单元格上方的间距?
我的顶部插图 = 0,线条 = 10
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath{
if (indexPath.row == 0) {
return CGSizeMake(collectionView.width, 44);
}
return CGSizeMake(300, 150);
}
- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section
{
return UIEdgeInsetsMake(0, 10, 10, 10);
}
似乎与将第一个单元格设置为不同的大小有关
如果我删除 sizeForItemAtIndexPath 中对 row ==0 的检查并为所有单元格返回相同的值,则它与顶部齐平。
有什么想法吗?
【问题讨论】:
-
这是您在此处显示的第一个单元格标签或栏
标签: ios uicollectionview