2010-01-18 2 views
0

내 iPhone 앱에 mainView가 있습니다. 이 MainView에 서브 레이어로 추가 된 것은 CircleView입니다. CircleView는 3 개의 연결된 CATransform3D 변환을 사용하여 전화가 회전하면서 회전하고 전화기가 기울어 질 때 기울입니다. DotView는 CircleView에 하위 레이어로 추가됩니다. 이 모든 트랜스포 폼을 작성한 후에는 mainView 좌표계에서 dotView의 좌표를 쉽게 알 수있는 방법이 없습니다.몇 가지 CATransforms 후 화면에서 하위 위치 찾기?

또 다른보기 인 squareView가 mainview에도 추가되었습니다. mainView의 좌표계에서 squareView의 좌표를 알고 있습니다.

저는 dotView와 squareView 사이에 선을 그리려면 Quartz 2D를 사용하고 싶습니다. 둘 사이에 선을 그리려면 squareView의 좌표를 어떻게 찾을 수 있습니까?

감사합니다.

답변

1

문제의 레이어의 presentationLayer 속성을 확인하는 것이 좋습니다.