我有一个水平滚动的UICollectionView,它嵌套在一个UIView中,这个UIView居中,并且占据了屏幕宽度的80%。
我想让UICollectionView从屏幕边缘到边缘可见,而不是受限于超级UIView的边界。
我已经设置了以下属性使得UICollectionView显示在屏幕宽度上:
collectionView.clipToBounds = NO
...但是当拖动collectionView时,即使它们在屏幕上部分可见,完全超出超级UIView边界的单元格仍会被隐藏,这会导致空白/单元格的奇怪闪烁。
理想情况下,我希望有一种方法来完全防止超出边界的单元格被隐藏。是否有方法可以做到这一点?
UICollectionView最多有3个单元格大小,所以我不太担心始终显示所有单元格的性能影响。
我想让UICollectionView从屏幕边缘到边缘可见,而不是受限于超级UIView的边界。
我已经设置了以下属性使得UICollectionView显示在屏幕宽度上:
collectionView.clipToBounds = NO
...但是当拖动collectionView时,即使它们在屏幕上部分可见,完全超出超级UIView边界的单元格仍会被隐藏,这会导致空白/单元格的奇怪闪烁。
理想情况下,我希望有一种方法来完全防止超出边界的单元格被隐藏。是否有方法可以做到这一点?
UICollectionView最多有3个单元格大小,所以我不太担心始终显示所有单元格的性能影响。
UICollectionView
占据屏幕宽度的100%,同时设置内容插入与你的80%值相匹配(类似于collectionView.contentInset = UIEdgeInsetsMake(0.0, 375.0 * 0.2, 0.0, 0.0)
)吗? - Matt Robinson