我有一个使用UICollectionViewDelegateFlowLayout
的UICollectionView。我添加了一种方法,可以在点击单元格setCollectionViewLayout
时更改布局。
所有单元格都有一个带文本的文本标签,我想在更改布局时清空每个单元格上的所有文本标签。什么是实现这一目标的最佳方法?
谢谢,
答案 0 :(得分:3)
我认为最简单的方法就是在更改布局的同时在集合视图上调用reloadData
(并在cellForItem
数据源方法中使用条件清空文本每个布局的标签都有变化。)
或者,您可以让UICollectionViewCells
跟踪他们当前显示的布局,并相应地调整他们的观看次数。