【问题标题】:UICollectionViewFlowLayout sections as columns rather than rowsUICollectionViewFlowLayout 部分作为列而不是行
【发布时间】:2013-05-03 22:45:17
【问题描述】:

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

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

【问题讨论】:

    标签: ios uicollectionview uicollectionviewlayout


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-27
      • 2017-12-31
      相关资源
      最近更新 更多