Czy istnieje sposób na animowanie ruchu uiview za pomocą trajektorii cicle? Jak przenieść uiview na trajektorii koła?
Odpowiedz
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.
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.
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! –
- 1. Jak programowo przenieść UIView w Swift
- 2. Jak dodać cień do koła UIImageView lub UIView?
- 3. Jak przenieść z UIView do SKScene w iOS
- 4. Jak obliczyć punkt na obwodzie koła?
- 5. UIView Popup jak UIAlertView
- 6. Jak przenieść WM na Wayland?
- 7. Jak przenieść element na NSMutableArray?
- 8. Jak znaleźć wszystkie nakładające się koła z promienia środkowego koła?
- 9. Jak programowo wyśrodkować UIView na istniejącym UIView przy użyciu Autolayout?
- 10. Jak przenieść "method_getImplementation" i "method_setImplementation" do MonoTouch?
- 11. Przenieść pozycję na liście?
- 12. Zaokrąglone rogi na UIView
- 13. Jak dopasowywać kreski Koła UIBezierPath
- 14. Maska gradientu na UIView
- 15. Rysuj łuk koła na mapach google
- 16. jak przenieść osie na środek wykresu?
- 17. Jak przenieść GitLab na nowy serwer?
- 18. Jak przenieść wiersze tabeli mysql na kolumny
- 19. Jak przenieść grę blendera na Androida
- 20. Jak przenieść operację na stos cofania Excel?
- 21. Jak ustawić iPhone'a UIView z index?
- 22. Jak ustawić gradient gradient na UIView?
- 23. Jak mogę klonować/duplikować UIView na iOS?
- 24. Jak dodać UIView na pasku nawigacji?
- 25. Jak przenieść posiadany wskaźnik
- 26. Przechwytywanie zdarzeń koła przewijania
- 27. Dodaj UITextField na UIView programowo
- 28. Jak przenieść własność ciągów?
- 29. Ustaw UIView na środku ekranu
- 30. Przycisk koła css
Nie mogę zrozumieć, jak używać bezierpath do przenoszenia obrazu –
Zrobiłem to!)) Dzięki naprawdę –