如何获得相对于scrollview superview的scrollview子视图的中心点?

时间:2013-03-19 04:21:12

标签: ios objective-c

我有一个scollView(下图中显示的蓝色)包含20个子视图(白色视图)。enter image description here

scrollView的superView被称为pView,例如,白色view1相对于pView的中心点是(10,10),而中心点6是(496,10),之后我滚动了这个视图如下: enter image description here

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

也许我应该使用像

这样的代码
        CGPoint centerPoint = [view6 convertPoint:view6.center toView:pView];

但我没有得到正确的观点

1 个答案:

答案 0 :(得分:3)

view6.center位于view6的superview(UIScrollView)的坐标系中。尝试

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