我有一个带有自定义布局的 UICollectionView 来显示类似于甘特图的内容。装饰视图用于在集合视图的顶部添加时间线。我需要将 NSDate 传递给装饰视图以进行显示,但我不确定如何正确执行此操作。Apple 文档说它不应该与数据源相关联,实际上并非如此,但我需要为装饰视图提供一些额外的上下文。这就是我想知道的:
- 将附加上下文(参数/参数)传递给装饰视图的适当方法是什么?添加了 NSDate 属性的自定义 UICollectionViewLayoutAttributes 子类?
- 这只是在这一点上滥用装饰视图吗?我应该改用补充视图吗?