मेरा ऐप यूआईवीविगेशनबार के लिए दो अलग-अलग पृष्ठभूमि का उपयोग करता है ताकि उपयोगकर्ता को इंगित किया जा सके कि वे पदानुक्रम में किस स्तर पर हैं। जब मैं एक UIViewController को दबाता हूं जिसे दूसरी पृष्ठभूमि की आवश्यकता होती है तो इसमें एनीमेशन की कमी होती है, जैसे ही UIViewController को धक्का दिया जाता है, पृष्ठभूमि तुरंत बदल जाती है। मैं इसे कैसे एनिमेट कर सकता हूं ताकि पृष्ठभूमि बदल जाए क्योंकि दृश्य बदल रहा है?मैं UIViewController पुश पर UINavigationBar पृष्ठभूमि परिवर्तन को कैसे एनिमेट कर सकता हूं?
8
A
उत्तर
17
मैं जानता हूँ कि यह एक पुरानी धागा है, लेकिन यह मेरे लिए काम किया:
CATransition *transition = [CATransition animation];
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseOut];
transition.type = kCATransitionFade;
transition.duration = 0.5;
[self.navigationController.navigationBar.layer addAnimation:transition forKey:nil];
[self.navigationController.navigationBar setBackgroundImage:[[UIImage imageNamed:@"navigationbar.png"]resizableImageWithCapInsets:UIEdgeInsetsMake(44, 20, 44, 20)] forBarMetrics:UIBarMetricsDefault];
प्लेस यह आपके viewDidLoad
विधि के अंदर। आपको क्वार्ट्जकोर ढांचे को लिंक/आयात करने की आवश्यकता होगी।
संबंधित मुद्दे
- 1. मैं UIViewController से UINavigationBar को कैसे हटा सकता हूं?
- 2. UINavigationBar में एक बटन परिवर्तन को एनिमेट कैसे करें?
- 3. UIViewController में UINavigationBar को कैसे जोड़ा जाए?
- 4. मैं UINavigationBar की पृष्ठभूमि कैसे बदलूं?
- 5. मैं UINavigationBar में कस्टम फ़ॉन्ट कैसे सेट कर सकता हूं?
- 6. मैं गिट सबमिशन में परिवर्तन कैसे कर सकता हूं?
- 7. डब्ल्यूपीएफ: रंग परिवर्तन को एनिमेट कैसे करें?
- 8. मैं UINavigationBar में एकाधिक UIBarButtonItem को कैसे जोड़ सकता हूं?
- 9. मैं बटन की पृष्ठभूमि को कैसे स्केल कर सकता हूं?
- 10. क्या मैं अंतिम गिट पुश को पूर्ववत कर सकता हूं?
- 11. मैं पृष्ठभूमि थ्रेड पर AVAudioPlayer को कैसे निकाल सकता हूं?
- 12. मैं प्रतिबिंबित डेटाबेस में स्कीमा परिवर्तन कैसे कर सकता हूं?
- 13. मैं EditText परिवर्तन कैसे प्राप्त कर सकता हूं?
- 14. मैं% ENV में परिवर्तन कैसे प्राप्त कर सकता हूं?
- 15. मैं UIScrollView का उपयोग कर कोरप्लॉट प्लॉट स्पेस को कैसे एनिमेट कर सकता हूं?
- 16. मैं केवल subrepo के परिवर्तन कैसे कर सकता हूं?
- 17. मैं प्रोग्रामिव रूप से UIViewController कैसे बना सकता हूं?
- 18. मैं Spotify साइट पर पृष्ठभूमि प्रणाली कैसे बना सकता हूं?
- 19. मैं एंड्रॉइड पर मीडियास्टोर को रीफ्रेश कैसे कर सकता हूं?
- 20. पृष्ठभूमि छवि के साथ UIViewController
- 21. मैं विंडोज पर एक पर्ल CGI स्क्रिप्ट से पृष्ठभूमि प्रक्रियाओं को कैसे फोर्क कर सकता हूं?
- 22. घुमावदार पथ के साथ दृश्य या छवि के आंदोलन को मैं कैसे एनिमेट कर सकता हूं?
- 23. मैं एनएसआईमेज व्यू में एक सामग्री स्विच कैसे एनिमेट कर सकता हूं?
- 24. मैं राफेल जेएस के साथ खींचे जाने वाले वेक्टर पथ को कैसे एनिमेट कर सकता हूं?
- 25. jQuery में, मैं "अधिकतम-ऊंचाई" सीएसएस संपत्ति को कैसे एनिमेट कर सकता हूं?
- 26. UICollectionView डेटा परिवर्तन को एनिमेट करें
- 27. UIViewController
- 28. क्या मैं UIToolbar के टिंटकॉलर को फीका/एनिमेट कर सकता हूं?
- 29. मैं CAKrfrformAnimation के साथ CATransform3Ds को कैसे एनिमेट कर सकता हूं?
- 30. मैं सीएसएस पृष्ठभूमि-छवि संपत्ति को कैसे बांध सकता हूं?
मैंने इसे लंबे समय से छोड़ दिया है, लेकिन वैसे भी पोस्ट करने के लिए धन्यवाद। यह किसी दिन काम में आ सकता है। – bpercevic