gpt4 book ai didi

iOS 向 UICollectionView 添加页脚不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:15:41 26 4
gpt4 key购买 nike

我需要在 collectionView 的底部添加一些空间,我正在尝试使用一些页脚,这还行不通,

- (void)viewDidLoad
{
[super viewDidLoad];
[self initTestDataSource];

self.collectionView.delegate = self;
self.collectionView.dataSource = self;


[self.collectionView registerClass:[DOPCollectionViewCell class] forCellWithReuseIdentifier:@"DOPCollectionViewCell"];

[self.collectionView registerClass:[UICollectionReusableView class] forSupplementaryViewOfKind:UICollectionElementKindSectionFooter withReuseIdentifier:UICollectionElementKindSectionFooter];

DOPCollectionViewLayout* customLayout = (DOPCollectionViewLayout*)self.collectionView.collectionViewLayout;

[self.collectionView setCollectionViewLayout:customLayout];
}

我在其中放置了断点但没有被调用,

- (CGSize)collectionView:(UICollectionView *)collectionView
layout:(UICollectionViewLayout *)collectionViewLayout
referenceSizeForFooterInSection:(NSInteger)section
{

NSLog(@"sizing footer");
return CGSizeMake(320,100);
}

- (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath
{
UICollectionReusableView * view = nil;

return view;
NSLog(@"Something is happening with the footer...");
}

我只需要在 Collection View 的底部有一些透明空间,

这是正确的方法吗?为什么不起作用?谢谢

最佳答案

向整个 Collection View 底部添加空间的简单方法是使用 UIScrollView 中的 contentInset:

self.collectionView.contentInset = UIEdgeInsetsMake(top, right, bottom, left);

其中 top、right、bottom、left 是您决定的浮点值。

关于iOS 向 UICollectionView 添加页脚不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26856055/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com