具有方向的单元格位置



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

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

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

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

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

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

请帮忙!!

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

我正在尝试通过方向的变化重新加载集合视图,并在滚动位置 UI 滚动到所选单元格 UICollectionViewScrollPositionCenteredVertical。现在,我根据单元格索引知道单元格的位置。

最新更新