मेरे पास एक ऐसी छवि है जिसे मैं UIImageView में लगातार चेतन करना चाहता हूं। बाएँ और दाएँ स्थानांतरित करने के लिए कुछ छवि ऑब्जेक्ट की तरह?
अग्रिम में धन्यवाद।
उत्तर:
जवाब के लिए 2 № 1छवि संपादक में एनीमेशन बनाएं (या यदि आपके पास पहले से ही कोई और एनीमेशन है)
फिर प्रत्येक फ़्रेम को छवि के रूप में सहेजें। अपने Xcode प्रोजेक्ट में एक फ़ोल्डर बनाएँ और उसमें फ़ाइलों को आयात करें। (प्रत्येक फ्रेम के नीचे उदाहरण में "फ्रेम-x.png" नाम दिया गया है जहां x फ्रेम संख्या है)
फिर UIImages की एक सरणी बनाएं और UIImageView सेट करें animationImages
इसके लिए संपत्ति:
imageView.animationImages = [NSArray arrayWithObjects:[UIImage imageNamed:@"frame-1"],
[UIImage imageNamed:@"frame-2"],
[UIImage imageNamed:@"frame-3"],
[UIImage imageNamed:@"frame-4"],
nil];
जहां आपके पास प्रत्येक फ्रेम के लिए एक UIImage है। आप फिर एनीमेशन शुरू करते हैं:
[imageView startAnimation];
आप भी सेट कर सकते हैं animationRepeatCount
छवि को देखने की संपत्ति।
देखें UIImageView क्लास संदर्भ अधिक जानकारी के लिए।