使用单个ViewController

时间:2019-05-21 02:52:31

标签: ios swift uiscrollview uicollectionview

我想要一个分页UIScrollView和五个UICollectionView,每个分页具有不同的数据。一个ViewController有可能吗?

1 个答案:

答案 0 :(得分:0)

是的。

您必须在UICollectionView UIScrollView's内创建5 ContentView [ContentView意味着,您必须在UIView内使用相同的UIScrollView创建UIScrollView's帧。然后,每个UICollectionView应该在宽度为ContentView宽度

UIScrollView's]内

UICollectionView的每个X位置应与UIScrollView's宽度不同

  

假设您的UIScrollView框架为:{0,0,375,500},第一个CollectionView框架:= {0,0,375,500}第二个CollectionView框架:= {375,0,375,500}第三个CollectionView框架:= {750,0,375,500}并继续。 ..

然后,您必须在UIScrollView中启用分页。

然后,您必须将UIScrollView's的内容大小设置为 width = {number_of_collectionviews * UICollectionView的宽度},高度 = 500

就这样。