için yardıma ihtiyacım var. IPhone'da bir uygulama geliştiriyorum ve içinde çok sayıda UIView ve katman var. CAKeyframeAnimation sınıfını kullanarak bazı animasyonlar yapıyorum ve animasyonların zincirlenmesi gerektiğinden, UIView'deki animationDidStop yöntemini geçersiz kıldım.Animasyon Geri Arama (iPhone)
Geri aramaları düzgün bir şekilde alıyorum, ancak hangi animasyonu sonlandıracağımı anlayamadım, böylece bir diğerine başlayabileceğim. Sadece geriçağırım işlevi için parametreler bir CAAnimation nesnesi ve bir booledir.
Sınıfta bir özellik ayarlayarak ve kullandığım çeşitli animasyonlar için bir enum kullanarak bu sorunu geçici olarak çözebilirim. Ancak sadece CAKeyframeAnimation nesnesinde ayarlayabildiğim geri aramalarda herhangi bir yerleşik özellik bulunup bulunmadığını öğrenmek ve daha sonra geri aramada aynı şekilde başvurmak istedim.
Herhangi bir yardım büyük takdir!
bunu düzenlemek edemedim, ama çizgiye "firstAnimation" önce @ ihtiyacı [animasyon setValue: "firstAnimation" forKey: "isim" @]; – efeyc