【问题标题】:iOS UICollectionView inside UITableViewCellUITableViewCell内的iOS UICollectionView
【发布时间】:2014-03-29 13:24:27
【问题描述】:

我想实现一个列表,其中包含几个组合在一起的图像,如下面的模型所示。每个部分中显示的图像数量是动态的,可能会有所不同。我还将一个部分中的所有图像始终可见(无需水平或垂直滚动​​)。

实现这一目标的最佳方法是什么?我在 UITableViewCell 中使用 UICollectionView 进行了一些测试,但我无法根据内部图像的数量使 UICollectionView/UITableViewCell 的大小自动扩展。 UICollectionView/UITableViewCell 是要走的路还是有更简单的方法?

【问题讨论】:

  • 我认为您根本不需要表格视图。我之前在表格视图中完成了集合视图,原因是利用行重新排序之类的东西。但是,如果您按字母顺序组织所有内容……我想您可以通过流布局、集合视图部分和调整标题来做到这一点。可能必须对 FlowLayout 进行子类化,但我认为可以做到。
  • 非常感谢! UICollectionView 是我唯一需要的。

标签: ios objective-c uitableview uicollectionview


【解决方案1】:

你不需要 UITableView 来实现这个,这里是 UICollectionView 的 Sticky Header 实现的链接。

https://gist.github.com/evadne/4544569

【讨论】:

    【解决方案2】:

    您需要在 uitableViewCell 中实现 collectionView 委托和 dataSource 方法。看吧:https://contentpedlar.wordpress.com/2016/10/22/uicollectionview-in-uitableview/ 这在 Swift 中,但在 Objective-c 中你很容易理解

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-16
      • 2017-07-12
      • 2018-05-07
      • 2014-07-30
      相关资源
      最近更新 更多