2012-04-09 9 views

Odpowiedz

4

Będziesz musiał utworzyć okrągłą ścieżkę i animować swój widok na ścieżce. Możesz użyć UIBezierPath, aby utworzyć ścieżkę cykliczną. Here to przykład, który robi dokładnie to, co chcesz.

+0

Nie mogę zrozumieć, jak używać bezierpath do przenoszenia obrazu –

+0

Zrobiłem to!)) Dzięki naprawdę –

4

Istnieje kilka opcji. Prawdopodobnie najprostszym jest umieszczenie widoku na widoku nadrzędnym, a następnie animacja obracania widoku rodzica wokół jego osi Z.

Sądzę, że można również zbudować transformację, która przesuwa widok, a następnie obraca go i animuje transformację do różnych wartości obrotu. Musiałbym majstrować przy tym. Wiem, że pierwsze podejście byłoby szybkie i łatwe do skonfigurowania.

Jak powiedział inny plakat, można również utworzyć animację klatki kluczowej, która wykorzystuje animację CGPath do animowania widoku wzdłuż krzywej zbliżonej do kształtu koła, ale to znacznie więcej pracy.

+0

To jest bardzo interesująca odpowiedź! Nie mogę uwierzyć, że nie myślałem o tym wcześniej! Jest to zdecydowanie najprostsza odpowiedź, jeśli wszystko, co musisz zrobić, to obrócić się po okrągłej ścieżce! –