0

我正在尝试创建一个包含两列(长度可能不同)的 UICollectionView,其属性是当删除一个单元格时,下面的单元格(而不是右侧的单元格)会向上移动以取代它的位置。我考虑过使用 layoutAttributesForElementsInRect 等自定义布局,但如果有更简单的方法,我不想这样做。

基本上我需要的是标准 FlowLayout 的转置,每个部分都是一个新列而不是一个新行。任何建议将不胜感激。

4

1 回答 1

0

UICollectionView如果不根据您的需要自定义集合视图布局,则无法使用。UICollectionViewFlowLayout是一种换行布局,这意味着,它将所有单元格沿一条线放置,并将该线逐个断开到集合视图的边界。因此,您可以通过调整单元格大小和切片昆虫来将两个单元格连续放置。即使它不允许您在删除期间根据需要调整单元格。显然相邻的单元格会出现在删除单元格时的位置。您可以并排使用两个集合视图而不是一个吗?

于 2013-05-06T11:39:46.740 回答