首页 > 解决方案 > 禁用 UICollectionView 的向右滑动

问题描述

offset位于 0 时,用户无需向左滑动,因为使用以下代码在该方向上看不到任何东西:-

collectionView.contentOffset.x = max(0,scrollView.contentOffset.x)

但是最多禁用向右滑动rightView呢?

标签: iosuiscrollviewuicollectionviewswift4uipagecontrol

解决方案


我不是 100% 我理解你的问题,但这就是你要找的吗?

collectionView.contentOffset.x = max(min(collectionView.contentSize.width - collectionView.bounds.width, collectionView.contentOffset.x), 0)

如果是,还要确保contentSize大于 collectionView 的bounds


推荐阅读