इस कोड से पहले, मेरी फिल्म पिक अल्फा 0 पर सेट है के साथ काम नहीं कर रहा है,कोर एनिमेशन "अल्फा" मूल्य
CABasicAnimation* fadein= [CABasicAnimation animationWithKeyPath:@"alpha"];
[fadein setToValue:[NSNumber numberWithFloat:1.0]];
[fadein setDuration:0.5];
[[moviepic layer]addAnimation:fadein forKey:@"alpha"];
कुछ भी नहीं है, क्या हुआ अगर मैं 0.5 करने के लिए अल्फा सेट पहले से बजाय, अल्फा 0.5 पर बनी हुई है और एनिमेटिंग नहीं 1.
मैंने UIView beginAnimations:
का उपयोग करके एक कोड देखा है, लेकिन मैं मूल एनीमेशन पढ़ रहा हूं इसलिए मुझे आश्चर्य हुआ कि क्यों CABasicAnimation इस तरह के सरल कार्य नहीं कर सकता है?
देखें ओ_ओ मैं जल्द ही यह कोशिश करूंगा। लेकिन क्या ऐसा कोई और मामला है? और मैं कहां देख सकता हूं कि मैं कीपैथ के लिए क्या उपयोग कर सकता हूं? (आमतौर पर मैं ऑब्जेक्ट की संपत्ति पर जांच करता हूं जिसमें सेट एल्फा है लेकिन इस मामले में यह मेल नहीं खाता है ...) – 5argon
@ कोर एनीमेशन के साथ सर्जन आप 'कैलियर' गुणों को एनिमेट कर रहे हैं, 'UIView' गुण नहीं, इसलिए परत सही संपत्ति नाम देखने के लिए जगह है - देखें: 'view.layer'। – Palimondo