したがって、そのための設定はありません。これは私が最終的に得たものです:
ヘッダービューのコンテンツをヘッダービュー自体の下部に揃えるように設定したので、ヘッダービューをコンテンツよりも高くしても、表示される高さは同じように見えます(自動レイアウトを使用すると非常に簡単になります)。
次に、UICollectionViewFlowLayoutのこのデリゲートメソッドのセクションインデックスに応じて、ヘッダーの高さを設定します。
#define kHeaderHeight 42
#define kInterSectionMargin 8
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout referenceSizeForHeaderInSection:(NSInteger)section
{
if (section == 0) {
return CGSizeMake(0, kHeaderHeight);
}
return CGSizeMake(0, kHeaderHeight + kInterSectionMargin);
}
これで、セクション間に少しスペースができましたが、最初のセクションの前にはありません。