iphone - है आईफोन के लिए UIImageView के लिए रिटर्न गलत है I




animation (2)

मैंने यह परीक्षण किया है कि वह आईफोन 4.1 एसडीके के साथ संकलन कर रहा है और उस पर एक 3.1.x डिवाइस चलाता है।

डिवाइस पर काम करता है, लेकिन किसी भी iPhone simualtor 3.24.0.4,1 के साथ नहीं है

मुझे पता चल रहा है कि एनिमेटिंग सच हो रही है, इसके बाद भी अधिकतम # छोरों को पूरा कर लिया और एनिमेटिंग बंद कर दिया गया। हालांकि आप UIImageView को स्थानांतरित करने के बाद, यह अचानक अद्यतन और गलत में बदल जाएगा।

मेरे कोड की महत्वपूर्ण बिटियां यहाँ हैं: मैंने एनीमेशन को मानक तरीके से सेट किया है:

UIImageView* newImageView = ...
newImageView.animationImages = imageArray;
newImageView.animationDuration = 1.0;
newImageView.animationRepeatCount = 1;
...
[newImagView startAnimating];

कोड में कहीं और मैं जांच कर रहा हूं कि क्या एनीमेशन को पूरा करना है:

if (not [newImageView isAnimating])
{
...
}

एनीमेशन बंद होने के बाद सेकंड्स, हैअनिमिटिंग अभी भी सच हो जाएगी।

हालांकि अगर नया इमेजेव्यू किसी तरह से अपडेट किया गया है (मेरे मामले में इसे चलाना), तो वह अचानक झूठी वापसी करेगा। जो असंबंधित लगता है, और यह एक बग होने की ओर संकेत करता है

क्या किसी ने इस में भाग लिया है या किसी काम का पता लगाया है?


मुझे लगता है कि यह काम करता है जब पूर्व-4.x आईओएस के साथ निर्मित होता है अगर मैं 4.3 के विरुद्ध का निर्माण करता हूं, तो यह मूल्य बदल नहीं सकता है जब तक कि कोई भी दृश्य टैप न हो जाए या ओरिएंटेशन परिवर्तन हो। एनीमेशन समाप्त हो जाने के बाद एक बार मस्तिष्क से परिवर्तित मान को एनएक्स के रूप में 3।