18

我试图制作一个UICollectionView1 x N 的水平滚动但垂直锁定,因此它根本不会垂直移动。

关于如何实现这一目标的任何想法或指示?

4

2 回答 2

19

使用流布局,并将滚动方向属性设置为水平。

文档在这里

于 2013-03-01T21:17:18.160 回答
19

使用流布局并将滚动方向设置为水平以解决您的问题。

let flowLayout = UICollectionViewFlowLayout()
flowLayout.itemSize = CGSize(width: UIScreen.main.bounds.width/2 - 10, height: 190)
flowLayout.sectionInset = UIEdgeInsets(top: 0, left: 5, bottom: 0, right: 5)
flowLayout.scrollDirection = .horizontal
flowLayout.minimumInteritemSpacing = 0.0
mainHomeCollectionView.collectionViewLayout = flowLayout
于 2016-08-30T05:14:25.803 回答