1

我在开始时创建了一个带有 CollectionReusableView 的 UICollectionView 并实现了所需的委托方法:

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

- (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath

通过这样做,collectionView Header 正确显示。但是当我将 CollectionViewLayout 更改为自定义布局(不是流布局)时,检测到了问题,不再显示标题视图。调试时,我看到委托方法 viewForSupplementaryElementOfKind: atIndexPath: 没有被调用。

请注意,我使用RFQuiltLayout作为 UICollectionView 布局。

在此先感谢您的帮助

4

0 回答 0