Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。1,531件0UICollectionViewを使ってセクションが複数ある画面を実装しています。セルの大きさを可変にするため、UICollectionViewFlowLayoutをカスタムして利用しています。ヘッダーを表示するには、レイアウトを生成した際に以下の値を設定する認識です。CGSizeMake(10,10)上記を設定することで、以下のファンクションが呼ばれる認識です。{}以下のようにレイアウトにカスタムクラスを利用した際、上記のファンクションが呼ばれなくなってしまいました。実装したのかといった情報がないとなんとも言えません。別の単純ミスがどこかにあるのかもしれませんが、もちろんそれについても何も情報がないため、なんとも言えません。あなたが直面している状況を再現するのに十分な情報をご質問内に追記していただくようにお願いします。票1こちらのドキュメントはじっくり読まれましたでしょうか。プログラミングガイド(pdfの日本語版よりHTMLの英語版の方が読みやすいかもしれません。)標準の「フローレイアウト」クラスは、セクションヘッダやセクションフッタを補助ビューとして追加できるだけであり、装飾ビューにも対応していません。補助ビューや装飾ビューを追加したい場合、少なくとも次のメソッドをオーバーライドする必要があります。してやる必要(*1)があります。今回の場合、新たに追加ではないので、UICollectionViewFlowLayoutに定義された動作がそのまま使える場合もあります。あなたのコードでは以上3つの中で、layoutAttributesForElementsInRect(_:)の実装に問題があるのが目に付きます。layoutAttributesForElementsInRect:メソッドでは、superを呼び出してセルのレイアウト属性を取得し、指定された矩形内に置く、新しい補助ビューや装飾ビューの属性を追加します。他のメソッドには、必要に応じて属性を指定する働きがあります。(上記の文章、どう贔屓目に見ても良い訳には見えないので、原文にも目を通しておくことをお勧めします。必要に応じて属性を提供するための他のメソッドを使用してください。前提になるドキュメントの記述の紹介が長くなってしまいましたが、あなたのコードのlayoutAttributesForElementsInRect(_:)では、セルに対するレイアウト属性しか返そうとしていませんので、結果的にcollectionView(_:viewForSupplementaryElementOfKind:indexPath:)も呼ばれない、と言うことになっています。上記のメソッドを例えば以下のように修正してみてください。layoutAttributes}少なくともご質問の本題の「上記のファンクション(collectionView(_:viewForSupplementaryElementOfKind:indexPath:))が呼ばれなくなってしまいました」については、これで解消できるはずです。個の銅バッジご丁寧な回答ありがとうございました。回答の通りに修正したところ、該当のファンクションが呼ばれるようになりました。in...」のループの方に補助ビューのレイアウトを追加する処理を移動してみました。ヘッダーが表示されることでCellの表示位置の調整が必要と分かりました。ありがとうございました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。会を開催します🎉サイトの未翻訳箇所を見つけて、もくもく会で直しましょう関連する質問0StoryBoardで配置したUICollectionViewのサイズ動的変更について3Swiftにおけるヘッダの依存関係を知る方法1ヘッダファイル(.h)が見つからず0カスタムキーボードでUICollectionViewを使いたいが表示されない1ストーリーボードを使用しない場合のUICollectionViewとPhotosの使用について1storyboardの遷移でエラーが出ます。(segueを使用しない方法で実装)1UICollectionViewのセルの移動1UICollectionviewのセルのタップを優先させたい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。