我有一个集合视图,其中我有一个单元格。单元格的故事板高度等于集合视图的高度。但是当我运行它时显示我的底部空间。请告诉我如何删除。我使用以下代码删除了这个。
- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section {
[self setAutomaticallyAdjustsScrollViewInsets:NO];
// return UIEdgeInsetsMake(0,8,0,8); // top, left, bottom, right
if (collectionView==self.album_collection_view)
{
return UIEdgeInsetsMake(0,10,0,10);
}// top, left, bottom, right
else
return UIEdgeInsetsMake(0,10,0,10);
}
请告诉我们如何删除它?
答案 0 :(得分:0)
我假设只有一排细胞。如果是这样,您可以尝试在collectionView:cellForItemAtIndexPath:。
中设置单元格高度
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
...
CGRect newFrame = cell.frame;
newFrame.size.height = CGRectGetHeight(collectionView.frame);
cell.frame = newFrame;
return cell;
}