1

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

纵向 - 第二行,第二个单元格。横向 - 第二行,第一个单元格。

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

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

我将需要该位置而无需在方向上重新加载视图。我所说的位置是指单元格的中心。还有滚动偏移?

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

请帮忙!!

4

1 回答 1

1

我在这里尝试了一项工作。

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

于 2013-11-11T10:09:50.373 回答