1

我有一个包含 20 个子视图(白色视图)的 scollView(下图中显示的蓝色视图)。在此处输入图像描述

scrollView 的 superView 称为 pView,例如白色 view1 相对于 pView 的中心点是 (10,10),view6 的中心点是 (496,10),我滚动后视图如下: 在此处输入图像描述

观点6的中心点是(10,10),但我不知道如何得到它。

也许我应该使用类似的代码

        CGPoint centerPoint = [view6 convertPoint:view6.center toView:pView];

但我没有得到正确的观点

4

1 回答 1

3

view6.center 位于 view6 的父视图(即 UIScrollView)的坐标系中。尝试

CGPoint centerPoint = [scrollView convertPoint:view6.center toView:pView];

于 2013-03-19T04:47:18.997 回答