如何添加带有“偷看”的UITableView单元格分页?

时间:2019-06-10 03:28:57

标签: ios swift pagination uicollectionview uicollectionviewcell

我想添加类似App Store应用中的内容:

enter image description here

如您所见,不仅是一个页面被分页,而且您还可以从左和右看到单元格的两个边缘。我尝试通过使每个单元格略小于collectionView的大小来实现此功能,然后启用isPagingEnabled,但是当我从一个单元格切换到另一个单元格时,它并没有在每个单元格之间进行分页,而是整个UICollectionView每次。最终导致不良效果,每页翻动​​都会导致偏移量增加,单元格在屏幕上移得越来越远。

我对此进行了一些研究,并实现了targetContentOffset(forProposedContentOffset ...,但是它从未被调用并且无法正常工作。

最好,我希望保持内置分页的流畅行为,并且能够对其进行调整。

谢谢!

1 个答案:

答案 0 :(得分:0)

您自己将其委托给第三方库iCourasel,而不是执行偷窥行为。自己实现它,您将在UICollectionView内进入UITableViewCell。根据您的要求iCarouselTypeLinear符合您的要求。