質問: UICollectionElementKindSectionHeaderとUICollectionElementKindSectionFooterはSupplementaryViewとして定義されていることは調べたのですが、DecorationViewに対してどのような使い分けがあるか分かりませんでした。 SupplementaryViewとDecorationViewの役割の違いについて教えて頂けませんでしょうか。
回答: Supplementaryとは補助的なという意味です。なのでUICollectionViewの主役であるデータを補助する表示(例えばヘッダーやフッター)を表示するために使うものです。 Decorationは装飾という意味です。なのでDecorationViewはデータを表示するためのものではなくただ単に見た目の装飾のためにつかうものです。たぶん