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