इंतजार कर नहीं मैं इस कोड है। क्या कोई दूसरा तरीका है कि मैं बस दूसरी बिट चलाने से पहले 0.8 सेकंड इंतजार कर सकता हूं?UIView एनीमेशन ब्लॉक
उत्तर
आप पूर्णता पैरामीटर पर भरोसा करने के बजाय [NSTimer performSelector:withObject:afterDelay]
पर कॉल जोड़ सकते हैं।
इस तरह एक एनीमेशन ब्लॉक का दुरुपयोग न करें। यदि आप वास्तव में देरी चाहते हैं, तो जीसीडी (आईओएस 4+) का उपयोग करने के लिए विधि से जुड़े या यहां तक कि एक आसान तरीका विधि का उपयोग करें।
dispatch_time_t delay = dispatch_time(DISPATCH_TIME_NOW, NSEC_PER_SEC * 0.8);
dispatch_after(delay, dispatch_get_main_queue(), ^(void){
[self anotherMethod];
});
+1 जीसीडी –
के उपयोग के लिए +1 यह ध्यान देने योग्य है कि एंड्रयू को 'एनिमेट विथ अवधि: एनिमेशन: समापन:' [उनके पहले के प्रश्न] में उपयोग करने के लिए कहा गया था (http://stackoverflow.com/questions/6330050/how-do-i- जिस समस्या पर वह काम कर रहा है, उसके बारे में प्रतीक्षा करें-एक-एनीमेशन-इन-ए-एनी-ए-एनी-एन्ड-एंड-एंट-इन्टुई)। यदि आप एक प्रदान करने के इच्छुक हैं, तो वह एक एनीमेशन ब्लॉक का "दुरुपयोग" करने का एक और गहराई से स्पष्टीकरण की सराहना कर सकता है। –
मैं उसके लिए और अधिक जानकारी देने का इंतजार कर रहा था, लेकिन ऐसा लगता है कि उसने इसे किसी भी तरह से समझ लिया है। –
- 1. UIView ब्लॉक-आधारित एनीमेशन
- 2. CAGradientLayer गुण UIView एनीमेशन ब्लॉक
- 3. UIView एनीमेशन ब्लॉक और ओपनजीएल ईएस रेंडरिंग
- 4. UIView एनीमेशन ब्लॉक एनीमेशन और समापन कोड दोनों को रोकें
- 5. UIView एनीमेशन एटोरवर्स
- 6. UIView स्लाइड को एनिमेट करता है लेकिन ब्लॉक एनीमेशन विधि
- 7. UIView एनीमेशन CALayers
- 8. UIView एनीमेशन पूर्णता कॉलबैक?
- 9. UIView touchesBegan एनीमेशन
- 10. आईओएस UIView एनीमेशन घटता
- 11. UIView एनीमेशन ब्लॉक में नेस्टेड कोड के लिए एनीमेशन कैसे अक्षम करें?
- 12. UIView एनीमेशन ब्लॉक: यदि अवधि 0 है, तो क्या यह एनीमेशन के समान है?
- 13. एनीमेशन के दौरान UIView स्केलिंग
- 14. UIView एनीमेशन को कैसे रोकें
- 15. आईफोन UIView एनीमेशन बेस्ट प्रैक्टिस
- 16. Multistage एनीमेशन का उपयोग कर ब्लॉक
- 17. UIView एनिमेट और समापन ब्लॉक
- 18. UIView एनीमेशन को रद्द करना - self.view.layer removeAllAnimimations
- 19. आईफोन ओएस 4.0 में ब्लॉक-आधारित एनीमेशन विधियां क्या हैं?
- 20. एक ऑटो-रिवर्स/अनंत-दोहराना UIView एनीमेशन को एक बूल/समापन ब्लॉक
- 21. UIView
- 22. एनीमेशन
- 23. एनीमेशन
- 24. UIView
- 25. एनीमेशन
- 26. UIView एनिमेशन ब्लॉक्स बनाम CAAnimation
- 27. एनीमेशन UIScrollView एनीमेशन के बाद एनीमेशन
- 28. एनीमेशन के दौरान UIView की वर्तमान स्थिति तक पहुंच
- 29. एनीमेशनडिडस्टॉप चयनकर्ता सेट करना: UIView के एनीमेशन प्रतिनिधि
- 30. परीक्षण करें कि क्या UIView एनीमेशन के बीच में है
क्यों downvote:
यहाँ एक उदाहरण
0.8
की देरी का उपयोग कर की तरह आप अपने प्रश्न में प्रयोग किया जाता है? –@quixoto: मुझे नहीं! =) –
उन दो तरीकों से क्या किया जा रहा है, और आप यह कैसे निर्धारित कर रहे हैं कि पूरा करने का ब्लॉक इंतजार नहीं कर रहा है? –