UIView вращать анимацию на точку - PullRequest
0 голосов
/ 23 марта 2011

Как мне вращать анимацию UIView, но относительно точки?
Это похоже на то, как Луна вращает Землю как движение.Он вращается вокруг Земли, а не только вращающаяся луна.

Спасибо,
Тройник

1 Ответ

0 голосов
/ 23 марта 2011

Я думаю, что вам нужно будет использовать CAKeyframeAnimation , чтобы переместить ваш взгляд по пути. В этом случае, конечно, вы будете использовать круговой путь. Тем не менее, вы также хотите повернуть вид. CABasicAnimation должен работать для этого. Вы можете запустить обе анимации одновременно, используя CAAnimationGroup.

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

Похоже, что вы также можете выполнить всю анимацию, используя единственную ключевую анимацию в свойстве transform представления. Это может или не может иметь место, но вычисление массива промежуточных матриц преобразования не кажется большим удовольствием.

Дайте нам знать, как это работает.

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