2009-07-21 14 views

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.

+0

Gördüğünüz gibi ... UIView animasyon blokları en basit olanıdır; CKeyFrameAnimation bunların hepsinden en karmaşık olanıdır? – Thanks

+2

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ı. –

İlgili konular