具有方向的细胞的位置

时间:2013-11-05 13:57:45

标签: ios objective-c uicollectionview

我有一个包含5行的集合视图,每行包含视图中纵向方向每行中的3个单元格。在景观中,它有3 x 4个单元格,第一行有一半可见。例如,如果单元格索引为5,则显示如下:

肖像 - 第二行,第二个单元格。 风景 - 第二排,第一个细胞。

例如,如果在“纵向”模式下,集合视图会向下滚动并显示偏移量。如果方向更改为横向,是否可以

1)在应用适当的内容偏移后找出单元格的确切位置?
2)找出新方向的滚动偏移量?

我将需要该位置而无需在方向上重新加载视图。按位置,我的意思是细胞的中心。滚动偏移也是?

有可能吗?如果我在屏幕外集合视图中加载内容并滚动到单元格以找到它的位置,这是一种正确的方法吗?

请帮助!!

1 个答案:

答案 0 :(得分:1)

我在这里尝试了一下。

我正在尝试使用方向更改重新加载集合视图,并在滚动位置UICollectionViewScrollPositionCenteredVertically滚动到所选单元格。现在,我根据细胞指数知道细胞的位置。