静态单元格的 UICollectionViewDiffableDataSource 快照

UICollectionViewDiffableDataSource snapshot for static cell

在我的 UICollectionView 中,我有一个 header 补充视图,它是静态的并且不接收任何要配置的值。

因此,当我为 UICollectionViewDiffableDataSource 创建快照时,我需要为该部分传递类似 () 的内容作为数据,以用某些内容填充该部分。 但是 () 不是 Hashable,所以它不起作用。

那么,当我通常使用 diffable 数据源来填充 UICollectionView 时,如何处理静态内容?

您是否尝试过创建一个符合 Hashable 协议的虚拟数据结构并将其传入?

https://developer.apple.com/documentation/swift/hashable