gpt4 book ai didi

ios - 设置 UICollectionViewLayout 以匹配像结果一样的列拆分 UITableView

转载 作者:行者123 更新时间:2023-11-28 22:42:06 24 4
gpt4 key购买 nike

我是 iOS 6 中的 UICollectionView 的新手,到目前为止它看起来非常像 UITableView 但是我正在尝试找出一种方法来使 UISCrollview 的 pagingEnabled 感觉与一组单元格一起工作我' m 显示为好像它们是 UITableView(实际上它们不是)

这就是我要实现的目标

enter image description here

我的问题是如何以那种形式布局单元格,我知道我必须子类化 UICollectionViewLayout 但完全不明白如何实现这一点,以及如何同时启用分页,如果它必须由UICollectionViewLayout 还是我应该自己做。

请指教。

最佳答案

您必须覆盖 UICollectionViewLayout 方法之一,例如 layoutAttributesForItemAtIndexPath:

在此方法中,您将进行一些数学计算以确定您的单元格位置。对于您的情况,索引 0 处的单元格将位于 (0,0),索引 1 位于 (0, 10),[...] 索引 11 位于 (100, 0) 等。您的计算将取决于一些变量,例如一列中有多少个单元格,列之间的空间,...

完成后,返回一个具有适当属性(framesize 等)的 UICollectionViewLayoutAttributes

关于ios - 设置 UICollectionViewLayout 以匹配像结果一样的列拆分 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14246236/

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