हैलो मेरे पास एक ऐसी छवि है जिसे मैं ऊपर और नीचे ले जाना चाहता हूं (ऊपर 10 पिक्सल और नीचे 10 पिक्सल) ताकि मेरी छवि होवर हो। मैं सरल एनीमेशन के साथ ऐसा कैसे कर सकता हूं !!!UIImageView ऊपर और नीचे (जैसे यह होवरिंग) में यूआईएममेज को एनिमेट करें लूप
उत्तर
आप कोर एनिमेशन इस्तेमाल कर सकते हैं विचारों परत की स्थिति चेतन करने के लिए इस ट्यूटोरियल आप कुछ विचार दे सकता है। यदि आप एनीमेशन को additive
पर कॉन्फ़िगर करते हैं तो आपको नई पूर्ण स्थिति की गणना करने की आवश्यकता नहीं होगी, केवल परिवर्तन (सापेक्ष स्थिति)।
CABasicAnimation *hover = [CABasicAnimation animationWithKeyPath:@"position"];
hover.additive = YES; // fromValue and toValue will be relative instead of absolute values
hover.fromValue = [NSValue valueWithCGPoint:CGPointZero];
hover.toValue = [NSValue valueWithCGPoint:CGPointMake(0.0, -10.0)]; // y increases downwards on iOS
hover.autoreverses = YES; // Animate back to normal afterwards
hover.duration = 0.2; // The duration for one part of the animation (0.2 up and 0.2 down)
hover.repeatCount = INFINITY; // The number of times the animation should repeat
[myView.layer addAnimation:hover forKey:@"myHoverAnimation"];
इस के बाद से कोर एनिमेशन का उपयोग कर रहा है कि आप अपने कोड में QuartzCore.framework और #import <QuartzCore/QuartzCore.h>
जोड़ने की आवश्यकता होगी।
ऐसे कार्य के लिए, UIView
के एक उपन्यास में एक छवि डालना बेहतर होगा, और उसके बाद उस सबबेलर फ्रेम को एनिमेट करें। http://www.raywenderlich.com/2502/introduction-to-calayers-tutorial
ट्यूटोरियल आप से जुड़ा हुआ कैसे एनीमेशन करने के लिए की व्याख्या नहीं करता। –
परतों पर संचालन स्वचालित रूप से एनिमेटेड होते हैं। –
हां, उनके पास अंतर्निहित एनिमेशन हैं यदि वे स्टैंडअलोन परतें हैं लेकिन ये वापस एनिमेट नहीं करते हैं। –
इस प्रयास करें::
CGRect frm_up = imageView.frame;
frm_up.origin.y -= 10;
[UIView animateWithDuration:0.5
delay:0.0
options:UIViewAnimationOptionAutoreverse | UIViewAnimationOptionRepeats
animations:^{
imageView.frame = frm_up;
}
completion:NULL
];
यह कमाल का काम करता है! केवल एक चीज यह है कि यह ऊपर और बाईं ओर बढ़ती है। विकर्ण जैसे कि यह 0,0 अंक पर जा रहा है। – Year3000
@ वर्ष 3000 वह कैसा है? 1. मैं फ्रेम की एक्स दिशा के लिए बिल्कुल कुछ भी नहीं कर रहा हूँ। 2. केवल एक चीज जो मैं बदलता हूं वह वाई स्थिति है, हालांकि इसे स्वचालित रूप से माना जाना चाहिए (विधि कॉल के 'विकल्प' तर्क देखें)। मुझे यकीन है कि आप कुछ याद कर रहे हैं। –
आईडीके यह अजीब है। मेरा फ्रेम है (86, 1 9 81, 132, 217) और मैं आपके द्वारा अनुशंसित की गई चीज़ों का उपयोग कर रहा हूं और यह छवि के केंद्र की तरह है 0 देखें। – Year3000
स्विफ्ट 3 और स्विफ्ट 4 के लिए:
let hover = CABasicAnimation(keyPath: "position")
hover.isAdditive = true
hover.fromValue = NSValue(cgPoint: CGPoint.zero)
hover.toValue = NSValue(cgPoint: CGPoint(x: 0.0, y: 100.0))
hover.autoreverses = true
hover.duration = 2
hover.repeatCount = Float.infinity
myView.layer.add(hover, forKey: "myHoverAnimation")
- 1. jQuery एनिमेट टॉप (नीचे से ऊपर तक)
- 2. UIImage या UIImageView को एनिमेट करना?
- 3. UIImageView पर ज़ूम लूप
- 4. आईफोन - एकल यूआईएममेज एकाधिक UIImageView?
- 5. ऊपर() और नीचे() बनाम Ext.getCmp()
- 6. Jquery एनिमेट नीचे समस्या
- 7. एचटीएमएल में एक संख्यात्मक ऊपर और नीचे?
- 8. डिज़ाइन और कोडिंग - ऊपर से नीचे या नीचे तक?
- 9. उंगली ऊपर/नीचे UITapGestureRecognizer
- 10. QLineEdit: तीर ऊपर और नीचे कैसे संभालें?
- 11. शीर्ष नीचे वी नीचे ऊपर डिजाइन दृष्टिकोण
- 12. Azure प्लेटफॉर्म: स्केलिंग उदाहरण ऊपर और नीचे
- 13. व्याकरण: ऊपर और नीचे ऊपर के बीच अंतर?
- 14. एक div के ऊपर और नीचे पाठ रैप कैसे करें?
- 15. एफबीओ को आकर्षित करना - उलटा हुआ ऊपर और नीचे अंक
- 16. एक सीवी पिक्सेलबफर को यूआईएममेज में कैसे चालू करें?
- 17. ऊपर से नीचे subgraphs, subgraphs
- 18. Django वोट ऊपर/नीचे विधि
- 19. एनआईसी इंटरप्ट (ऊपर/नीचे) को कैसे पकड़ें?
- 20. छवियों को नीचे से ऊपर तक कैसे स्थानांतरित करें?
- 21. विम स्टेटस बार को नीचे से ऊपर कैसे स्थानांतरित करें?
- 22. वेग में ऊपर या नीचे गोलाकार
- 23. जीसीडी - यूआईएममेज व्यू
- 24. Android में अनुवाद एनीमेशन का उपयोग करके लगातार छवि को ऊपर और नीचे कैसे स्थानांतरित करें?
- 25. विलय - क्या नीचे-ऊपर की तुलना में तेज़ी से ऊपर है?
- 26. नीचे की दिशा में ऊपर की दिशा में स्केल div?
- 27. CATransform3DRotate और UIImageView
- 28. सी # कोड-पहला माइग्रेशन, ऊपर/नीचे?
- 29. उत्तरोत्तर ऊपर से नीचे करने के लिए नीचे
- 30. एक UIBezierPath को एनिमेट करें जो UIImage
घुमाने के लिए कैसे करें यह आदमी बेहतर तरीके से काम करता है! न केवल समझना आसान था, लेकिन मैं वास्तव में अलग-अलग मूल्यों को आजमा सकता था जो समझ में आया! बहुत बहुत धन्यवाद!!! – Year3000
धन्यवाद डेविड। तुम मेरा समय बचाओ यह बढ़िया काम करता है। – Smita