ios - Animate text change in UILabel -


मैं एक UILabel पर एक नया टेक्स्ट मान सेट कर रहा हूं। वर्तमान में, नया पाठ सिर्फ ठीक दिखाई देता है। हालांकि, जब नया पाठ प्रकट होता है, तब मैं कुछ एनीमेशन जोड़ना चाहता हूं। मैं सोच रहा हूं कि नए टेक्स्ट के स्वरूप को सजीव करने के लिए मैं क्या कर सकता हूं।

उद्देश्य-सी

एक true प्राप्त करने के लिए संक्रमण को संक्रमित (पुराने लेबल लुप्त होती जबकि नया लेबल लुप्त होना), आप फीका को अदृश्य नहीं करना चाहते। इसका परिणाम अवांछित झिलमिलाना होता है भले ही पाठ अपरिवर्तित हो

इसके बजाय इस दृष्टिकोण का उपयोग करें:

  कैटरीनाशन एनीमेशन = [कैट्रासैशन एनीमेशन]; एनीमेशन.timingFunction = [CAMediaTimingFunction functionWithName: kCAMediaTimingFunctionEaseInEaseOut]; एनीमेशन.प्रकार = kCrransitionFade; एनिमेशन.duration = 0.75; [ALabel.layer addAnimation: एनीमेशन फ़ॉरके: @ "केकैटसंशंसफेड"]; // यह फीका हो जाएगा: aLabel.text = "new"  

यह भी देखें:

आईओएस 10, 9, 8 में प्रदर्शन:


Xcode 8.2.1 & amp; 7.1 , IOS 10 से 8.0 पर ObjectiveC

► पूर्ण परियोजना डाउनलोड करने के लिए, अंदर खोजें।

< / div>

Comments