Bütün bunlar temelde aynı mı? Ben basit bir UIView animasyon bloğu kullanmak yerine CAAnimation ile hemen hemen aynı şeyi yaptım. Büyük farklar nelerdir?CAAnimation, CABasicAnimation, CAKeyFrameAnimation ve standart [UIView beginAnimations] Çekirdek Animasyon şeyler arasındaki fark nedir?
7
A
cevap
8
Tüm bunlar Çekirdek Animasyon arabirimleridir. Çeşitli arayüzler genellikle basitlikten kontrole karşı çıkarlar. Bir UIView animasyon bloğu ile yapabileceğiniz her şey bir CAKeyFrameAnimation ile yapılabilir, ancak muhtemelen daha fazla kod yazacaksınız.
İlgili konular
- 1. [UIView beginAnimations] nasıl çalışır?
- 2. UIView ve UIButton arasındaki animasyon farkı
- 3. Standart kitaplık ve standart şablon kitaplığı arasındaki fark nedir?
- 4. UIPercentDrivenInteractiveTransition with CABasicAnimation
- 5. iPhone'da UIView CABasicAnimation nasıl durdurulur
- 6. CABasicAnimation ve CAKeyFrameAnimation ve CGAffineTransform ne zaman kullanılmalıdır?
- 7. PushViewController ve UIView animasyon
- 8. Dönüştürülebilir ve ikili veriler arasındaki fark nedir?
- 9. CABasicAnimation
- 10. Python'da {} ve [] arasındaki fark nedir?
- 11. UNIX'teki $ @ ve $ * arasındaki fark nedir?
- 12. $ arasındaki fark nedir? ve PowerShell
- 13. basit UIView animasyon zinciri çalışmıyor
- 14. Ruby Core API ve Standard Library API arasındaki fark nedir? Çekirdek ve Standard:
- 15. Task.Factory.FromAsync ve BeginX/EndX arasındaki fark nedir?
- 16. IOError ve OSError arasındaki fark nedir?
- 17. Knockout.js ve Rx.js arasındaki fark nedir?
- 18. Animasyon hızı, beginAnimations ile animasyonlar bloğu arasında farklıdır
- 19. Fark() arasındaki fark nedir mustache.js
- 20. scipy.ndimage.filters.convolve ve scipy.signal.convolve arasındaki fark nedir?
- 21. Subtotal ve BaseSubtotal arasındaki fark nedir?
- 22. arasındaki fark nedir?
- 23. Java arasındaki fark nedir
- 24. arasındaki fark nedir?
- 25. Animasyon Geri Arama (iPhone)
- 26. arasındaki fark nedir?
- 27. UIWebView ve Animasyon
- 28. Animasyon UIView frame.origin
- 29. UIView animasyon UITableViewCell içinde
- 30. app.doScript ve $ .evalFile arasındaki fark nedir?
Gördüğünüz gibi ... UIView animasyon blokları en basit olanıdır; CKeyFrameAnimation bunların hepsinden en karmaşık olanıdır? – Thanks
UIView animasyon bloğu, animasyon grupları, geçişler ve işlemlerin fikirlerini tek bir arayüzde toplar ve bu arayüzü görünüm açısından tanımlar. CAKeyFrameAnimation, muhtemelen beton sınıflarını kullanmak için en karmaşık olanıdır, ancak elbette daha fazla kontrole (daha karmaşık zamanlama gibi) ulaşmak için kendi CAPropertyAnimation'ınızı daha da uzağa taşıyabilir veya kendi CoreImage filtrelerinizi oluşturabilirdiniz. yeni CATransitions. Yani kesinlikle CAKeyFrameAnimation'dan daha karmaşık şeyler var. Ama hepsi aynı çerçevenin bir parçası. –