ios - 在iOS中使用TableViews创建多列表

标签 ios objective-c uitableview

我在 iOS 中使用多个 TableViews 创建多列表。如附图所示,TableViews 并排放置。由于 TableView 具有每个单元格的 TapGesture、滚动等所有功能,我喜欢我的实现方式。

唯一的问题是滚动。由于每个 TableView 都有自己的滚动,因此我无法在彼此之间同步滚动。否则,不同列的每行中的所有数据将不匹配。

如何在 TableView 之间同步滚动,即如果我滚动一个 TableView,所有 TableView 应该一起滚动。

谢谢。

enter image description here

最佳答案

有一些方法可以让它发挥作用。但这将是错误的,在我看来,这是解决问题的不正确方法。对于这个问题,我会使用 UICollectionView。这样,您就有了一个 dataSource 并且比 UITableView 更灵活。您也不需要使用任何hacks 来同步滚动。

关于ios - 在iOS中使用TableViews创建多列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34179629/

相关文章:

ios - 向下钻取,UITableView 和 GridView

ios - 断断续续的分页 UIScrollView 体验

ios - 如何在没有 Storyboard的情况下使 iOS 应用程序本地化?

ios - 多个属性的相同 didSet block

ios - iOS 中的 UndoManager 持久化

ios - 如何知道点击 map 时已经创建了一个圆圈并显示警告以在 MAPKIT 中删除和编辑该圆圈?

ios - 由于未捕获的异常,子类化多个 UITableViewCells 终止应用程序

ios - UITableView 部分标题颜色行为不当

ios - 多少像素着色器周期对 iPad2 来说太重了

objective-c - 将方法的 IMP 保存到数据中?