如何为UITableView中的每个部分启用水平分页

时间:2017-11-01 13:51:46

标签: swift xcode uitableview uipageviewcontroller swift4

我前几天正在使用某个应用,它似乎将其UITableView部分(每月的每一天的事件)分隔为单独的PageViews。这是功能的GIF:https://giphy.com/gifs/3ohBV4yNhpYOFoURxe。 当我尝试使用页面视图来完成此操作时,您似乎只能为每个页面使用单独的ViewControllers,而不是使用不同的部分。 关于如何做到这一点的任何想法?我很茫然。

2 个答案:

答案 0 :(得分:3)

您可以通过将collectionView用作可重复使用的tableView单元格来实现,这意味着tableView中的节和单元格可以是collectionView。然后将collectionView单元格设置为与示例一样大。

答案 1 :(得分:2)

如果您想在一个UI元素中执行此操作,请使用UICollectionView。 UITableView的出现和交互非常有限。 这可能是一个很好的起点: https://www.raywenderlich.com/156794/custom-uicollectionviewlayout-tutorial-parallax