Ios UICollectionView与iCarousel(连续循环、捕捉等)
我需要创建一个包含连续内容循环的集合视图。例如,如果单元格项有整数1到10,那么当你点击10时,列表中的下一项是1,因此没有停止点 如果不进行子类化和一些自定义偏移操作,我看不到一种简单的方法可以做到这一点。这让我觉得伊卡鲁塞尔可能是一个更好的解决方案 我还需要将单元格捕捉到中心,进行某种选择,并操纵该单元格的外观,这似乎是iCarousel能够很好地处理的 我唯一的问题是,似乎使用UICollectionView是一种更好的方法,而且我已经读到一些(似乎不经意间)关于iCarousel是一种糟糕方法的评论 有没有办法用UICollectionView完成这些事情,或者iCarousel是解决这些问题的好组件/方法Ios UICollectionView与iCarousel(连续循环、捕捉等),ios,uicollectionview,icarousel,Ios,Uicollectionview,Icarousel,我需要创建一个包含连续内容循环的集合视图。例如,如果单元格项有整数1到10,那么当你点击10时,列表中的下一项是1,因此没有停止点 如果不进行子类化和一些自定义偏移操作,我看不到一种简单的方法可以做到这一点。这让我觉得伊卡鲁塞尔可能是一个更好的解决方案 我还需要将单元格捕捉到中心,进行某种选择,并操纵该单元格的外观,这似乎是iCarousel能够很好地处理的 我唯一的问题是,似乎使用UICollectionView是一种更好的方法,而且我已经读到一些(似乎不经意间)关于iCarousel是一种糟
干杯 我假设您可以使用与表视图相同的方法来执行此操作。为numberOfItemsInSection返回一个非常大的数字,然后在cellForItemAtIndexPath中:使用模运算符将该数字转换为介于0和9之间的数字:
cell.label.text = [self.theData objectAtIndex:indexPath.row % 10];
我真的不知道如何做“将单元格捕捉到中心”的事情,但在WWDC 2012第219次会议-高级集合视图和构建自定义布局中有一个例子。谢谢!我会查出来的。勒马尔,我接受你的答案,看起来调查后会有用;然而,我最终还是使用了iCarousel,因为它对我来说是一个更方便的解决方案。对每个人来说,请确保您的“numberOfItemsInSection”非常大。