Configuration を用いた、iOS 14 時代の UICollectionViewCell カスタマイズ by shimastripe

iOSDC Japan 2022
レギュラートーク(20分)

Configuration を用いた、iOS 14 時代の UICollectionViewCell カスタマイズ

shimastriper shimastripe shimastriper
2

iOS 14 から、 UICollectionViewCell のカスタマイズ方法に Configuration という種類の API が追加されました。
たとえば、コンテンツや背景の外観に関するデータを設定すると、 View の描画反映を自動で行ってくれます。
これまでは、Header / Body / Footer それぞれの Cell を継承してカスタマイズしてきましたが、 これからは同一のConfiguration それぞれに適用可能な再利用しやすい Composable な API となっています。

本セッションは、Custom の Configuration を用意して、実際に既存の Cell を移行する方法を紹介します。
CompositionalLayout や DiffableDataSources と合わせて活用し、Cell の快適な管理を実現しましょう!