Objective c TableView如何实现单元格与自定义滚动重叠

Objective c TableView如何实现单元格与自定义滚动重叠,objective-c,cocoa-touch,uitableview,Objective C,Cocoa Touch,Uitableview,我需要实现具有重叠单元格和自定义滚动的垂直和水平表格 应该是这样的: 桌子上可以有许多电池(大约1000个),所以也需要回收 您是否知道任何第三方组件或可能是standart,可以帮助我。或者我需要编写自定义的“TableView”?在标准的UITableView中,您所描述的内容将非常困难,因为它需要控制单个单元格的布局。好消息是,苹果确实提供了一个API,用于以任何方式指定可重用单元的布局;唯一的问题是它是用于UICollectionViews,而不是UITableViews。如果您不需要

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

应该是这样的:

桌子上可以有许多电池(大约1000个),所以也需要回收


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

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

那么当单元格不重叠时应该开始滚动?如果你在长列表中间——无形的细胞是如何移动的呢?是的,当所有可见的细胞不重叠时,滚动就应该开始。是的,这是小黑客。。。不可见单元格必须从已扩展(不重叠)的顶部显示。我认为您必须在自己的自定义
UIScrollView
中实现这一点。你是吗?