要实现UICollectionView的连续水平滚动,而不是创建第二行,可以通过以下步骤实现:
let layout = UICollectionViewFlowLayout()
layout.scrollDirection = .horizontal
collectionView.collectionViewLayout = layout
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
return CGSize(width: collectionView.bounds.width, height: collectionView.bounds.height)
}
collectionView.contentSize = CGSize(width: collectionView.bounds.width * numberOfItems, height: collectionView.bounds.height)
其中,numberOfItems为UICollectionView中的单元格数量。
通过以上步骤,可以实现UICollectionView的连续水平滚动效果。
领取专属 10元无门槛券
手把手带您无忧上云