2013-03-19 1 views
1

20 개의 하위보기 (흰색보기)가 포함 된 scollView (아래 이미지에 파란색으로 표시)가 있습니다. enter image description herescrollview superview에 비해 scrollview subview의 중심점을 얻는 방법은 무엇입니까?

scrollView의 수퍼 뷰를 pView라고합니다. 예를 들어,이 뷰를 스크롤 한 후에 pView를 기준으로 한 흰색 뷰 1의 중심점은 (10,10)이고 중심점은 (496,10)입니다. 다음과 같은보기 : enter image description here

중심점은 (10,10)이지만 어떻게 얻는 지 알 수 없습니다.

어쩌면 내가

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

과 같은 코드를 사용해야하지만

답변

3

view6.center합니다 (있는 UIScrollView입니다) view6의 슈퍼 뷰의 좌표계에 적절한 포인트를하지 않았다. 시도해보십시오.

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

+0

귀하는 절대적인 권리가 있습니다. – NOrder