Получите группу видов, чтобы вращаться вокруг точки - PullRequest
0 голосов
/ 30 июля 2010

Вы можете вращать UIImageView следующим образом ..

 myImage.transform=CGAffineTransformMakeRotation(M_PI/2)

Но как заставить группу изображений вращаться вокруг точки?Скажем, 8 кнопок UIB, расположенных по кругу, вращающихся вокруг точки в центре.

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 30 июля 2010

Я бы порекомендовал поместить эти 8 кнопок UIB в прозрачное суперпредставление, которое охватывает все из них, а затем повернуть одно суперпредставление относительно его центра. Если вам нужно настроить точку вращения для суперпредставления, вы можете установить для свойства anchorPoint его слоя значение, отличное от (0,5, 0,5).

0 голосов
/ 30 июля 2010

Посмотрите на преобразование CGAffineTransformMakeTranslation().Ваши значения x и y будут точек по кругу .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...