【问题标题】:TableView how to implement cells overlap with custom scrollTableView如何实现单元格与自定义滚动重叠
【发布时间】:2013-03-14 09:04:14
【问题描述】:

我需要实现带有重叠单元格和自定义滚动的垂直和水平表格。

应该是这样的:

表格可以有很多单元格(大约1000个),因此也需要回收。

您是否知道任何第三方组件或者可能是可以帮助我的标准组件。或者我需要编写我的自定义“TableView”?

【问题讨论】:

  • 所以当单元格不重叠时应该开始滚动?如果你在长长的列表中间怎么办 - 隐形细胞必须如何移动?
  • 是的,当所有可见单元格不重叠时,应该开始滚动。是的,这是一个小技巧...不可见的单元格必须从顶部出现已经扩展(不重叠)。
  • 我认为您必须在自己的自定义UIScrollView 中实现这一点。你是吗?

标签: objective-c cocoa-touch uitableview


【解决方案1】:

您所描述的内容在标准 UITableView 中会非常困难,因为它需要控制单个单元格的布局。好消息是 Apple 确实 提供了一个 API,用于以您想要的任何方式指定可重用单元格的布局;唯一的问题是它适用于UICollectionViews,而不是UITableViews。如果您不需要支持旧版本的 iOS,我建议您观看有关集合视图的 WWDC 会议,然后查看 Schwa's Coverflow project 以获得类似样式布局的可靠实现。

【讨论】:

    猜你喜欢
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 2011-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-08
    相关资源
    最近更新 更多