मैं आईफोन संगीत ऐप की कवरफ्लो स्क्रीन में देखे गए एनीमेशन को कैसे कार्यान्वित कर सकता हूं? जब आप एक छोटे से दृश्य पर क्लिक करते हैं, तो यह दूसरे दृश्य पर फ़्लिप और स्केल करता है? मैं यह कैसे कर सकता हूँ? मैं मूल एनीमेशन का उपयोग फ्लिप करने और स्केल करने के लिए कर सकता हूं, लेकिन मैं दूसरे दृश्य में संक्रमण कैसे कर सकता हूं? धन्यवादफ़्लिपिंग और स्केलिंग दोनों के साथ एक आईफोन व्यू संक्रमण एनीमेशन को कैसे कार्यान्वित करें?
उत्तर
आप दो UIView
रों के लिए कंटेनर के रूप में एक UIView
(frontside/पीछे) और फिर जरूरत को हटाने/subviews के रूप में कंटेनर के लिए/से इन जोड़ने जबकि बीच में एनिमेशन कर:
UIView *flipContainer;
UIView *frontSide;
UIView *backSide;
//...
-(void)turnUp
{
[backSide removeFromSuperview];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:flipContainer cache:YES];
[UIView setAnimationDuration:1.0];
CGAffineTransform transform = CGAffineTransformMakeScale(1.2, 1.2);
flipContainer.transform = transform;
[UIView commitAnimations];
[flipContainer addSubview:frontSide];
}
-(void)turnDown
{
[frontSide removeFromSuperview];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:flipContainer cache:YES];
[UIView setAnimationDuration:1.0];
CGAffineTransform transform = CGAffineTransformMakeScale(1, 1);
flipContainer.transform = transform;
[UIView commitAnimations];
[flipContainer addSubview:backSide];
}
एक आकर्षण की तरह काम किया। धन्यवाद! –
हा! आपने '+ [UIView सेटएनीमेशन अवधि:]' दो बार आह्वान किया! –
मैं मैं आपके द्वारा किए जा रहे सटीक कोड की कोशिश कर रहा हूं - मुझे ज़ूम प्रभाव मिलता है लेकिन कोई मोड़ नहीं आता है। केवल अंतर यह है कि टर्नअप कोड से ठीक पहले मैं फ्लिपकॉन्टेनर (बैक शोइंग के साथ) जोड़ता हूं, फिर इसे फ़्लिप किया जा सकता है।
// construct animation container
self.flipContainer = [[FlipContainer alloc] init];
[self.flipContainer.view setFrame:CGRectMake(clickedSquareX, clickedSquareY, 200, 200)];
[self.flipContainer.view addSubview:self.backside.view];
// add animation container
[self.myParentView.view addSubview:self.flipContainer.view];
// PROCEED to your turnUp code
कारण मैं यह कर रहा हूँ मैं एक क्षैतिज UIScrollView में और इतने के लिए 'अनुकरण' एक 200x200 छवि को घुमाते समय और विस्तार को दिखाने के लिए मैं पीछे दिखा के साथ मेरी flipContainer जोड़ने जूमिंग छवियों का एक समूह है है दबाए गए चित्र के सटीक स्थान पर सटीक छवि। यह काम नहीं करना चाहिए? मेरे लिए भ्रामक थोड़ा अपने turnUp कोड की पहली पंक्ति है आप करते हैं:
[backSide removeFromSuperview];
..which दृश्य मैं सिर्फ जोड़ा हटा।
मुझे यकीन नहीं है कि यह सवाल रखने के लिए यह सही जगह है - क्षमा करें अगर यह नहीं है!
- 1. आईफोन पेज कर्ल संक्रमण एनीमेशन
- 2. आईफोन फ्लिप व्यू एनीमेशन संक्रमण के दौरान मैं पृष्ठभूमि रंग को कैसे नियंत्रित करूं?
- 3. आईफोन व्यू एनीमेशन
- 4. आईफोन एसडीके ऐप के लिए एग्रीजन व्यू कैसे कार्यान्वित करें?
- 5. MySQL के साथ मटेरियलाइज्ड व्यू को कैसे कार्यान्वित करें?
- 6. एंड्रॉइड - संक्रमण एनीमेशन के साथ टैबएक्टिविटी
- 7. एनीमेशन के दौरान UIView स्केलिंग
- 8. एनिमेटेड व्यू कंट्रोलर संक्रमण
- 9. व्यू धारक को कैसे कार्यान्वित करें?
- 10. एनीमेशन - बढ़ती छवि स्केलिंग
- 11. popViewControllerAnimated: कस्टम संक्रमण एनीमेशन?
- 12. UIView एनीमेशन ब्लॉक एनीमेशन और समापन कोड दोनों को रोकें
- 13. आईफोन पर स्लर्प प्रभाव को कैसे कार्यान्वित करें?
- 14. तत्व संक्रमण या एनीमेशन
- 15. CSS3 संक्रमण एनीमेशन
- 16. आईफोन में ड्रॉप डाउन बॉक्स को कैसे कार्यान्वित करें?
- 17. आईफोन एसडीके का उपयोग कर पथ के साथ एनीमेशन कैसे कार्यान्वित किया जाएगा?
- 18. आईफोन एसडीके: एक मोडल डेट पिकर को कैसे कार्यान्वित करें?
- 19. संक्रमण के साथ समस्याएंविथव्यू और एनिमेटेड
- 20. संक्रमण का उपयोग कर संक्रमण व्यवहार FromView और संक्रमण WithView
- 21. यूआईसीओलेक्शन व्यू: एनीमेशन कस्टम लेआउट
- 22. एएसपी.नेट एमवीसी का उपयोग करके, व्यू व्यू और एडिट व्यू दोनों को लिखने से कैसे बचें?
- 23. वेबगेल में एनीमेशन जैसी इस सुरंग को कैसे कार्यान्वित करें?
- 24. आईफोन कार्ड फ्लिपिंग एनीमेशन
- 25. देरी के साथ एनीमेशन के साथ कैलियर एनीमेशन को रोकना
- 26. अक्षम संक्रमण एनीमेशन गतिविधियों के बीच
- 27. पानी के लहरों को कैसे कार्यान्वित करें?
- 28. आईफोन - मैं गोलाकार कोने और छाया दोनों के साथ एक छविदृश्य कैसे बना सकता हूं?
- 29. एंड्रॉइड में, जब स्क्रीन को बदलने के लिए स्वाइप करें, दोनों स्क्रीन के साथ एनीमेशन कैसे दिखाएं
- 30. एंड्रॉइड लिस्ट व्यू एनीमेशन
यह उत्तर देखें: http://stackoverflow.com/questions/5511514/custom-transition-between-two-uiviews/8931492#8931492 – aoakenfo
मैंने यहां एक समान प्रश्न (कोड के साथ) का उत्तर दिया: http: // stackoverflow। कॉम/प्रश्न/1 9 171 9 18/कैसे-कर सकते हैं-i-flip-and-enlarge-a-uiview-it-at-the-time-like-ios-7-ipad-app-stor –