क्या मेरी एनीमेशन पूरी होने के बाद मैं एक फ़ंक्शन को कॉल करने के लिए सेट कर सकता हूं? मैं UIView
फीका चाहता हूं और फिर superView
से इसे हटा देना चाहता हूं।UIView एनीमेशन पूर्णता कॉलबैक?
13
A
उत्तर
25
हां, यह आसान है:
आप अपने एनीमेशन कॉन्फ़िगर
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(myAnimationStopped:finished:context:)];
और की तरह अपने विधि को परिभाषित जब:
-(void)myAnimationStopped:(NSString *)animationID
finished:(NSNumber *)finished
context:(void *)context {
// fancy code here
}
self
और की है कि विधि, होना जरूरी नहीं है पाठ्यक्रम।
37
आईओएस 4 में एनिमेशन ब्लॉक पेश किए गए थे। ऐप्पल आपको इनका उपयोग करने की सिफारिश करता है, और नए तरीके ज्यादातर कॉलबैक को प्रतिस्थापित करने वाले पूर्णता ब्लॉक के लिए पूछते हैं। उदाहरण के लिए:
[UIView animateWithDuration:0.5f
delay:0.0f
options:UIViewAnimationCurveEaseInOut
animations:^{
[myView setAlpha:0.0f];
}
completion:^(BOOL finished) {
[myView removeFromSuperview];
}];
संबंधित मुद्दे
- 1. UIView ब्लॉक-आधारित एनीमेशन
- 2. jquery एनीमेशन कॉलबैक - कॉलबैक
- 3. मुझे एनीमेशन कॉलबैक (आईफोन)
- 4. UIView एनीमेशन CALayers
- 5. UIView touchesBegan एनीमेशन
- 6. UIView एनीमेशन ब्लॉक
- 7. UIView एनीमेशन एटोरवर्स
- 8. आईओएस UIView एनीमेशन घटता
- 9. एनीमेशन के दौरान UIView स्केलिंग
- 10. UIView एनीमेशन को कैसे रोकें
- 11. CAGradientLayer गुण UIView एनीमेशन ब्लॉक
- 12. आईफोन UIView एनीमेशन बेस्ट प्रैक्टिस
- 13. कैसे UIView फ्रेम मूल और आकार जबकि एनीमेशन
- 14. UIView एनीमेशन ब्लॉक एनीमेशन और समापन कोड दोनों को रोकें
- 15. UIView एनीमेशन को रद्द करना - self.view.layer removeAllAnimimations
- 16. UIView एनीमेशन ब्लॉक और ओपनजीएल ईएस रेंडरिंग
- 17. JQuery एनीमेशन एनीमेशन से पहले कहा जाता कॉलबैक
- 18. एनीमेशन UIScrollView एनीमेशन के बाद एनीमेशन
- 19. कैलियर के लिए एनीमेशन एंड कॉलबैक?
- 20. UIView
- 21. एनीमेशन
- 22. एनीमेशन
- 23. UIView
- 24. एनीमेशन
- 25. एनीमेशन के दौरान UIView की वर्तमान स्थिति तक पहुंच
- 26. एनीमेशनडिडस्टॉप चयनकर्ता सेट करना: UIView के एनीमेशन प्रतिनिधि
- 27. परीक्षण करें कि क्या UIView एनीमेशन के बीच में है
- 28. एक फीड एनीमेशन के साथ एक UIView को वापस लेना?
- 29. UIView संक्रमण FromView: toView: एनीमेशन काम नहीं कर रहा है।
- 30. UIView स्लाइड को एनिमेट करता है लेकिन ब्लॉक एनीमेशन विधि
धन्यवाद - मैं तरीकों में से सभी के माध्यम से देख रहा था, विश्वास नहीं कर सकता मैं याद किया है कि एक – Slee
haha oldschool ^^ अगले जवाब यह एक अब और नहीं किया जाता है – Macistador
के लिए जाते हैं हाँ, यह से भी अधिक है अब 4 साल पुराना ... – Eiko