मेरे पास नेविगेशन बार के साथ एक UIView है। जब उपयोगकर्ता आईफोन को लैंडस्केप ओरिएंटेशन में रखता है, तो क्या मैं नेविगेशन बार को छुपा सकता हूं, और इसे फिर से पोर्ट्रेट व्यू पर दिखाया जा सकता है?घूर्णन पर नेविगेशन बार छुपाएं
5
A
उत्तर
6
यह दस्तावेज़ीकरण में ढूंढना बहुत आसान है। UINavigationController डॉक्स में, नेविगेशन बार छुपाने के लिए, आप का उपयोग करें:
- (void)setNavigationBarHidden:(BOOL)hidden animated:(BOOL)animated
आप ऐसा करने जब डिवाइस घूमता है, तो आप अपने दृश्य नियंत्रक विधि (UIViewController में वर्णित में ऐसा करना चाहते हैं जाएगा चाहते हैं डॉक्स): - iPhone की फोटो गैलरी को देखने की तरह
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
-2
एक बेहतर तरीका IMHO एक CGAffineTransform उपयोग करें, और नेविगेशन बार यह वह जगह है जहाँ छोड़ने के लिए है। जेफ लैमर के उत्कृष्ट परिचय Demystifying CGAffineTransform देखें। मुझे थोड़ा सा मदद की।
8
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
[[self navigationController] setNavigationBarHidden:UIInterfaceOrientationIsLandscape(toInterfaceOrientation) animated:YES];
[[UIApplication sharedApplication] setStatusBarHidden:UIInterfaceOrientationIsLandscape(toInterfaceOrientation) animated:YES];
}
संबंधित मुद्दे
- 1. छुपाएं/नेविगेशन बार दिखाएँ पर फ्रेम परिवर्तन देखें?
- 2. मांग पर नीचे बार छुपाएं
- 3. नेविगेशन बार पर शीर्षकदृश्य segues
- 4. नेविगेशन बार
- 5. नेविगेशन बार
- 6. नेविगेशन बार
- 7. दाईं ओर छुपाएं नेविगेशन नियंत्रक
- 8. कार्यवाही बार छुपाएं विभाजित कार्यवाही बार
- 9. नेविगेशन स्टैक में धक्का दिए जाने पर टैबबार को छुपाएं और नेविगेशन स्टैक
- 10. एनएसविंडो शीर्षक बार छुपाएं
- 11. MPMoviePlayerViewController स्टेटस बार छुपाएं
- 12. नेविगेशन बार पर UIView कैसे जोड़ें?
- 13. छोटे संकल्पों पर नेविगेशन बार रैपिंग
- 14. आईओएस: कस्टम नेविगेशन बार के भीतर पोजिशनिंग नेविगेशन बार बटन
- 15. में नेविगेशन बार
- 16. नेविगेशन बार iOS
- 17. आईफोन नेविगेशन बार
- 18. हम नेविगेशन बार
- 19. व्यू कंट्रोलर नेविगेशन बार
- 20. rightBarButtonItem नेविगेशन बार आईओएस
- 21. अनचाहे डबल नेविगेशन बार
- 22. एंड्रॉइड: स्टेटस बार/पावर बार दिखाएं/छुपाएं
- 23. ग्रहण मेनू बार (ऑटो-छुपाएं)
- 24. नेविगेशन बार और बैक बटन
- 25. आईफोन पर नेविगेशन बार पर 'बैक' बटन कैसे छिपाना है?
- 26. रेल पर रूबी नेविगेशन बार पर वर्तमान लिंक हाइलाइट करें?
- 27. गलत मूल्य पर घूर्णन ऑब्जेक्ट एकता का घूर्णन
- 28. PRISM WPF - नेविगेशन हर बार
- 29. आईफोन: ABPeoplePickerNavigationController छुपा नेविगेशन बार
- 30. छिपाएं बॉटम बार नेविगेशन नियंत्रक
अगर चाहते हैं कि नेविगेशनबार को कभी भी छुपाया न जाए तो अभिविन्यास बदलना चाहिए, लेकिन जब भी मैं परिदृश्य में स्विच करता हूं तो यह हमेशा छिपा रहता है, यह कोड भी काम नहीं कर रहा है। कृपया मेरी मदद करें –