मेरे पास CABasicAnimation
है और देरी के बाद इसे शुरू करना चाहते हैं। UIKit में मैं देरी निर्दिष्ट कर सकता हूं। CAMediaTiming
प्रोटोकॉल में timeOffset
संपत्ति है लेकिन मुझे कोई प्रभाव दिखाई नहीं दे रहा है। मेरी अगली कोशिश जीसीडी का उपयोग करने में देरी है लेकिन यह ओवरकिल की तरह लगता है।CABasicAnimation में देरी कैसे करें?
उत्तर
क्या आप [CAMediaTiming beginTime]
संपत्ति (reference) का उपयोग नहीं करना चाहिए?
Core Animation Programming Guide में एक एनीमेशन के समय को अनुकूलित करना देखें।
CABasicAnimation *animation;
animation.beginTime = CACurrentMediaTime() + 0.3; //0.3 seconds
बस याद रखें कि यह 'CACurrentMediaTime() + yourDelay' –
है, मैं AVVideoCompositionCoreAnimationTool के लिए इसका उपयोग करने में सक्षम नहीं हूं। काम करने वाली एकमात्र चीज AVCoreAnimationBeginTimeAtZero है। मुझे मेरी एनीमेशन के लिए कुछ देरी चाहिए ... – Nil
@grisleyB, वही समस्या मेरे सामने आ रही है। क्या आपको कुछ मिला ??? –
स्विफ्ट 3.0 में:
func animateYourView() {
let myDelay = 5.0
let scalePulseAnimation: CABasicAnimation = CABasicAnimation(keyPath: "transform.scale")
scalePulseAnimation.beginTime = CACurrentMediaTime() + myDelay
scalePulseAnimation.duration = 0.5
scalePulseAnimation.repeatCount = 2.0
scalePulseAnimation.autoreverses = true
scalePulseAnimation.fromValue = 1.0
scalePulseAnimation.toValue = 0.5
myView.layer.add(scalePulseAnimation, forKey: "scale")
}
कहाँ देरी के लिए कुंजी पंक्ति है:
scalePulseAnimation.beginTime = CACurrentMediaTime() + myDelay
- 1. डिफ़ॉल्ट.png में देरी कैसे करें?
- 2. देरी पोस्टबैक कैसे करें?
- 3. मैं कैसे CABasicAnimation मुख्यपथ
- 4. Jquery UIBlock प्लगइन में देरी कैसे करें?
- 5. jquery एनीमेशन में देरी कैसे करें?
- 6. वसंत बीन्स स्टार्टअप में देरी कैसे करें?
- 7. एनीमेशन CABasicAnimation
- 8. CABasicAnimation कुंजी
- 9. CABasicAnimation वर्तमान बीता हुआ समय
- 10. क्या "affineTransform" CABasicAnimation
- 11. देरी
- 12. QML के भीतर जावास्क्रिप्ट कार्रवाई में देरी कैसे करें?
- 13. MFMessageComposeViewController की प्रस्तुति में देरी को कैसे खत्म करें?
- 14. स्केपर में प्रत्येक अनुरोध के बीच देरी कैसे करें?
- 15. जावास्क्रिप्ट फ़ंक्शन को कॉल करने में देरी कैसे करें?
- 16. सी # .NET में हरोकू जैसी देरी नौकरियां कैसे करें?
- 17. देरी
- 18. CABasicAnimation - स्ट्रोक स्थिति शुरू करना
- 19. एनीमेशनडिडटॉप के लिए CABasicAnimation प्रतिनिधि?
- 20. कैलासिक पथ के साथ CABasicAnimation
- 21. Jquery: कैसे सो या देरी?
- 22. मैं चींटी स्क्रिप्ट में देरी कैसे जोड़ूं?
- 23. CABasicAnimation HUGE_VALF के बिना असीमित दोहराना?
- 24. समय रीडायरेक्ट में देरी हुई?
- 25. UIButton राज्य परिवर्तन में देरी
- 26. रेल वसीयत में देरी काम
- 27. CABasicAnimation और CAKeyFrameAnimation और CGAffineTransform का उपयोग कब करें?
- 28. चल रहे CABasicAnimation अनुक्रमिक रूप से
- 29. Angular.js नियंत्रक प्रारंभ में देरी
- 30. jQuery.each फ़ंक्शन के प्रत्येक लूप के बीच देरी कैसे करें?
मैं सिर्फ GCD का प्रयोग करेंगे। 'dispatch_after (पॉपटाइम, dispatch_get_main_queue(),^(शून्य) { <# कोड विलंब के बाद मुख्य कतार पर निष्पादित किया जाना # #});' – BooRanger
@BooRanger 'startTime' संपत्ति के साथ क्या गलत है? –
[यह उत्तर] (http://stackoverflow.com/a/11625742/608157) को अपने प्रश्न का उत्तर देना चाहिए –