是否可以实现水平分页和垂直滚动的集合视图?
我想要实现集合视图分页的效果,内容可以垂直滚动,例如每页20个项目,同时显示5个。我还想支持水平分页,同样每页包含20个项目,同时显示5个。
单个集合视图是否能够处理这个功能,还是应该使用带有分页的滚动视图,其中包含集合视图?但那似乎有点奇怪,而且手势会干扰。
目前我只能在一个方向上进行分页,这会停止在另一个方向上的滚动。
是否可以实现水平分页和垂直滚动的集合视图?
我想要实现集合视图分页的效果,内容可以垂直滚动,例如每页20个项目,同时显示5个。我还想支持水平分页,同样每页包含20个项目,同时显示5个。
单个集合视图是否能够处理这个功能,还是应该使用带有分页的滚动视图,其中包含集合视图?但那似乎有点奇怪,而且手势会干扰。
目前我只能在一个方向上进行分页,这会停止在另一个方向上的滚动。
好的,您想要制作类似 Netflix 应用程序的界面,有很多教程可以帮助您实现这一目标,以下是链接:
1.https://ashfurrow.com/blog/putting-a-uicollectionview-in-a-uitableviewcell-in-swift/
上面的教程对我很有帮助。 我已经回答了一个类似的问题
Swift - 如何在UITableViewCell中打开另一个带有CollectionViewCell的ViewController
我会考虑嵌套单元格。在您的分页UICollectionView中,每列都有一个单元格,然后在每个单元格中都有一个仅垂直滚动的另一个UICollectionView。