2010-01-18 5 views
0

Mon application iPhone a un mainView. ajouté comme sous-couche à ce MainView est CircleView. CircleView pivote lorsque le téléphone tourne et s'incline lorsque le téléphone s'incline, en utilisant 3 transformations CATransform3D concaténées. DotView est ajouté en tant que sous-couche à CircleView. Après toutes ces transoformes, je n'ai pas de moyen facile (ou apparent) de connaître les coordonnées de dotView dans le système de coordonnées principal.Trouver une position de sous-couche sur l'écran après plusieurs formats de fichiers CAT?

J'ai aussi une autre vue, squareView, ajoutée à la vue principale aussi. Je connais les coordonnées de squareView dans le système de coordonnées de mainView.

Je souhaite utiliser Quartz 2D pour tracer une ligne entre un pointView et un squareView. Comment puis-je trouver les coordonnées de squareView afin de tracer une ligne entre les deux?

Merci.

Répondre

1

Vous souhaitez probablement examiner la propriété presentationLayer de la couche en question.