开发者

Finding a sublayers position on the screen after several CATransforms?

开发者 https://www.devze.com 2022-12-16 12:49 出处:网络
My iPhone app has a mainView. added as a sublayer to this MainView is CircleView. CircleView rotates as the phone turns and tilts as the phone tilts, using 3 concatenated CATransform3D transforms. Dot

My iPhone app has a mainView. added as a sublayer to this MainView is CircleView. CircleView rotates as the phone turns and tilts as the phone tilts, using 3 concatenated CATransform3D transforms. DotView is added as a sublayer to CircleView. After all these transoforms, I have no easy (or apparent) way of knowing the coordinates of dotView in the mainView coordinate system.

I also have another view, squareView, added to mainview as well. I do know the coordinates of squareView in mainView's coordinate system.

I want to use Quartz 2D to draw a line between a dotView an开发者_开发技巧d a squareView. How do I find out out the coordinates of squareView in order to draw a line between the two?

Thanks.


You probably want to look at the presentationLayer property of the layer in question.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号