2010-01-18 1 views
0

У моего приложения iPhone есть mainView. добавленный в качестве подуровня для этого MainView, является CircleView. CircleView вращается, когда телефон поворачивается и наклоняется, когда телефон наклоняется, используя 3 конкатенированных преобразования CATransform3D. DotView добавляется как подслой в CircleView. После всех этих transoforms у меня нет простого (или очевидного) способа узнать координаты dotView в системе координат mainView.Поиск позиции подслоев на экране после нескольких CATransforms?

У меня также есть другой вид, squareView, также добавленный в mainview. Я знаю координаты squareView в системе координат mainView.

Я хочу использовать Quartz 2D, чтобы нарисовать линию между dotView и squareView. Как узнать координаты squareView, чтобы провести линию между ними?

Спасибо.

ответ

1

Возможно, вам захочется взглянуть на свойство presentationLayer этого слоя.