我正在尝试调整 UICollectionElementKindSectionHeader 的大小,但没有找到任何方法。
任何人都可以帮助我吗?
谢谢!!
我正在尝试调整 UICollectionElementKindSectionHeader 的大小,但没有找到任何方法。
任何人都可以帮助我吗?
谢谢!!
您可以使用UICollectionViewDataSource
协议方法:
- (UICollectionReusableView *)collectionView: (UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath {
// dequeue your resuable headerview and set your custom frame here...
return headerView;
}
另外,如果你正在实现UICollectionViewDelegateFlowLayout
协议,你可以使用以下方法来调整已经出队的节头的大小:
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout referenceSizeForHeaderInSection:(NSInteger)section {
CGSize headerViewSize = CGSizeMake(300, 40);
return headerViewSize;
}