UICollectionView ClipsToBounds 无法与分页正常工作

2024-04-18

我正在使用启用水平分页的 UICollectionView。
我的 collectionView 框架小于屏幕尺寸。

我使用了以下代码:

myCollectionView.clipsToBounds=FALSE;

我仍然无法看到 CollectionView 范围之外的视图。 我正在使用自定义UICollectionViewLayout


如果每页的大小大于或等于您的collectionView的框架大小,你甚至看不到框架之外的内容clipToBounds被禁用。

为了节省内存,单元格中collectionView是可重复使用的,如果它们超出框架(即仅显示visible cells).

要重新创建像 App Store 上看到的效果:

尝试设置框架collectionView和你一样大collectionView's superView,并指定正确的minimumLineSpacing为您UICollectionViewFlowLayout.

您可能想看看这篇关于targetContentOffsetForProposedContentOffset:withScrollingVelocity https://stackoverflow.com/a/13493707/2695329这给你控制来决定contentOffset给定页面的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UICollectionView ClipsToBounds 无法与分页正常工作 的相关文章

随机推荐