gpt4 book ai didi

ios - UICollectionView 与 iCarousel(连续循环、捕捉等)

转载 作者:行者123 更新时间:2023-12-01 19:14:42 25 4
gpt4 key购买 nike

我需要制作一个内容连续循环的 Collection View 。因此,例如,如果单元格项目具有整数 1 到 10,那么当您点击 10 时,列表中的下一个项目是 1,因此没有停止点。

如果不进行子类化和进行一些自定义偏移操作,我看不到一个简单的方法。这让我觉得 iCarousel 可能是一个更好的解决方案。

我还需要将单元格对齐到中心,进行某种选择,并操纵该单元格的外观,iCarousel 似乎处理得很好。

我唯一的问题是,似乎使用 UICollectionView 是一种更好的方法,而且我已经阅读了一些关于 iCarousel 是一种糟糕方法的(似乎是不经意的)评论。

有没有办法用 UICollectionView 来做这些事情,或者 iCarousel 是解决这些问题的好组件/方法吗?

干杯!

最佳答案

我假设您可以像使用表格 View 一样执行此操作。您为 numberOfItemsInSection 返回一个非常大的数字,然后在 cellForItemAtIndexPath: 中使用模运算符将该数字转换为 0 到 9 之间的数字:

cell.label.text = [self.theData objectAtIndex:indexPath.row % 10];

我不太确定如何执行“将单元格对齐到中心”的操作,但在 WWDC 2012 session 219 - Advanced Collection Views and Building Custom Layouts 中有一个示例。

关于ios - UICollectionView 与 iCarousel(连续循环、捕捉等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14078238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com