1

我有一个 UICollectionView 使用UICollectionViewDelegateFlowLayout. 我添加了一种在点击单元格时更改布局的方法setCollectionViewLayout

所有单元格都有一个带有文本的文本标签,我想在更改布局时清空每个单元格上的所有文本标签。实现这一目标的最佳方法是什么?

谢谢,

4

1 回答 1

3

我想最简单的方法就是reloadData在您更改布局的同时调用您的集合视图(并在您的cellForItem数据源方法中有一个条件,在每次布局更改时清空文本标签)。

或者,您可以UICollectionViewCells跟踪它们当前显示的布局,并相应地调整它们的视图。

于 2012-10-13T22:03:59.640 回答