我试图制作一个UICollectionView
1 x N 的水平滚动但垂直锁定,因此它根本不会垂直移动。
关于如何实现这一目标的任何想法或指示?
使用流布局,并将滚动方向属性设置为水平。
文档在这里。
使用流布局并将滚动方向设置为水平以解决您的问题。
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