Перемещение UIView после CGAffineRotation - PullRequest
1 голос
/ 07 марта 2012

Я рисую карту шестиугольников внутри UIView, и следующий шаг - сделать ее в изометрической проекции. Для этого я преобразовал карту, используя CGAffineTransform, вращение и масштабирование, достигнув своей цели.

Теперь, если карта становится больше, когда я поворачиваю ее, левый нижний угол выходит за пределы моего экрана, это кадр до и после преобразования:

2012-03-07 17:08:06.160 PratoFiorito[941:f803] X: 0.000000 - Y: 0.000000 || Width: 1408.734619 - Height: 1640.000000
2012-03-07 17:08:06.163 PratoFiorito[941:f803] X: -373.523132 - Y: 281.054779 || Width: 2155.781006 - Height: 1077.890503

Я просто не могу понять, что такое новая точка происхождения и как я могу рассчитать ее, чтобы правильно заменить представление. Кто-нибудь может мне помочь?

...