私の UICollectionViewFlowLayout サブクラスには、次のものがあります。
self.headerReferenceSize = CGSizeMake(280, 44);
ただし、ヘッダーは、コレクション ビューの幅である 320 の幅で表示されます。ドキュメントによると、これは正しいです:
レイアウト中は、適切なスクロール方向に対応するサイズのみが使用されます。たとえば、垂直スクロール方向の場合、レイアウト オブジェクトはメソッドによって返された高さの値を使用します。(その場合、ヘッダーの幅はコレクション ビューの幅に設定されます。)
ただし、幅を 280 にする必要があり、コレクション ビューの幅全体には伸びません。どうすればこれをオーバーライドできますか?