2010-05-09 14 views
6

मुझे कोर एनीमेशन का उपयोग करके मेरी कस्टम परत संपत्ति को एनिमेट करने में कठिनाई हो रही है।
मेरा सवाल यह है कि कैलियर की प्रस्तुति कैसे उत्पन्न होती है।कैलियर की प्रस्तुति परत कैसे उत्पन्न होती है?

@interface MyLayer : CALayer { 
     NSMutableDictionary* customProperties; 
    } 

    @property (nonatomic, copy) NSMutableDictionary* customProperties; 

    @end 

और जब मैं कुंजी पथ "customProperties.roll" CABasicAnimation और addAnimation का उपयोग कर चेतन करने की कोशिश: forKey :, यह है कि CustomProperties चर से नकल नहीं हो रहा है यहाँ मैं अब है प्रस्तुति परत के लिए मॉडल परत, और प्रस्तुति परत की कस्टम प्रॉपर्टीज शून्य "प्रतीत होती है, कुंजी" रोल "के मान को अद्यतन करने में विफल रही है।
क्या किसी शब्दकोश में मूल्यों को सही तरीके से एनिमेट करने का कोई तरीका है? एनिमेटेड होने पर मॉडल परत और प्रस्तुति परत के बीच सटीक संबंध क्या है?
धन्यवाद!

उत्तर

6

the initWithLayer: method ओवरराइड करें।

+0

उत्तर के लिए धन्यवाद, यह काम किया! इसके अलावा, जरूरतों को ओवरराइड करने के लिए डिस्प्लेफोरके ने इसे हर फ्रेम को अपडेट किया। – Kay

+0

http://www.nomadplanet.fr/2010/11/animate-calayer-custom-properties-with-coreanimation/ अधिक विस्तृत उत्तर देता है –

संबंधित मुद्दे