【问题标题】:UICollectionView: Reordering cells of varying, but fixed widthsUICollectionView:重新排序不同但固定宽度的单元格
【发布时间】:2016-01-24 20:40:58
【问题描述】:

我正在尝试构建一个 UICollectionView,它由具有固定高度和不同宽度的单元格组成。单元格的宽度可以是 100%、50% 或 25%。

我正在从自定义子类创建这些单元格,然后我正在调整 sizeForIndexPath 中的大小。我的问题是,在重新排序单元格时,会出现很多奇怪的视觉故障,因为单元格的大小会随着索引路径的变化而迅速调整。

基本上,我希望单元格的大小取决于单元格的类型(或单元格中的内容),而不是单元格的索引路径。

处理此问题的最佳方法是什么?我考虑过为不同类型的单元格使用多个类,但是在初始化单元格时无法使用框架设置单元格的宽度。有什么想法吗?

更新:这是一个视频链接,显示了我正在尝试解决的错误

http://d.pr/v/FTM8+

【问题讨论】:

    标签: ios objective-c uitableview uicollectionview ios9


    【解决方案1】:

    试试this 教程。它适用于表格视图,但在结论中对集合视图提出了一些建议。我现在无法尝试本教程,并保证它适用于集合视图,但明天我会这样做。
    干杯。

    【讨论】:

      猜你喜欢
      • 2018-06-25
      • 1970-01-01
      • 1970-01-01
      • 2012-09-26
      • 1970-01-01
      • 1970-01-01
      • 2017-06-09
      • 1970-01-01
      • 2014-04-17
      相关资源
      最近更新 更多