कैसे UIViewController में शीर्ष पट्टी को छिपाने के लिए जब मैं नेविगेशन pushViewController का उपयोग कर नियंत्रक से धक्का? कोई मदद कृपया?जब मैं नेविगेशन नियंत्रक से धक्का देता हूं नेविगेशनबार को कैसे छिपाना है?
31
A
उत्तर
95
इस कोड को उस दृश्य नियंत्रक में रखें जिसे आप नेविगेशन बार को छिपाना चाहते हैं।
- (void) viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:animated];
}
और आपका अपनी जरूरतों के आधार पर वहाँ में इस छड़ी करना चाहते हो सकता है:
- (void) viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
[self.navigationController setNavigationBarHidden:NO animated:animated];
}
0
iOS 8 के लिए इस काम के आसपास हो सकता है यह
CATransition* transition = [CATransition animation];
transition.duration = 0.3;
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromRight;
[self.navigationController.view.layer addAnimation:transition forKey:kCATransition];
[self.navigationController setNavigationBarHidden:TRUE animated:FALSE];
[self.navigationController pushViewController:productViewObj animated:FALSE];
[productViewObj.navigationController setNavigationBarHidden:TRUE animated:FALSE];
[productViewObj release];
2
यहाँ काम कर सकता था स्विफ्ट 3:
में इसे कैसे करें 10पीएस मैंने पाया कि यदि आप false
पर एनिमेटेड सेट करते हैं, तो पुश पर एक काला बार दिखाई देता है। लेकिन जब यह true
पर सेट होता है तो यह रेशम के रूप में चिकनी है!
संबंधित मुद्दे
- 1. नेविगेशन नियंत्रक
- 2. नेविगेशन में नियंत्रक को दबाते समय पैरेंट टैबबार को कैसे छिपाना है नियंत्रक
- 3. आईफोन: नेविगेशन कंट्रोलर नेविगेशनबार बैक बटन टेक्स्ट
- 4. दृश्य नियंत्रक को प्राप्त करें जो दृश्य दृश्य नियंत्रक को धक्का देता है
- 5. एक नेविगेशन नियंत्रक धक्का नहीं है supported- प्रदर्शन कर segues
- 6. मैं नेविगेशन नियंत्रक
- 7. दाईं ओर छुपाएं नेविगेशन नियंत्रक
- 8. मैं एक tabbar कैसे दिखा सकते हैं जब नेविगेशन ढेर पर एक UIViewController धक्का
- 9. नेविगेशन स्टैक में धक्का दिए जाने पर टैबबार को छुपाएं और नेविगेशन स्टैक
- 10. मैं एक और दृश्य नियंत्रक को धक्का देने के बाद अपने नेविगेशन नियंत्रक के दाहिने तरफ एक बटन कैसे जोड़ूं?
- 11. टैब बार नियंत्रक से 'वर्तमान' नेविगेशन नियंत्रक कैसे प्राप्त करें
- 12. छिपाएं बॉटम बार नेविगेशन नियंत्रक
- 13. मैं नेविगेशन नियंत्रक के साथ UIViewControllers को कैसे प्रबंधित करूं?
- 14. नेविगेशन नियंत्रक
- 15. UISplitViewController: मास्टर पॉपवर प्रोग्रामेटिक रूप से कैसे छिपाना है?
- 16. नेविगेशन नियंत्रक
- 17. मैं इसे कैसे प्राप्त कर सकता हूं जहां "गिट पुश" स्थानीय भंडारों को धक्का देता है?
- 18. TTThumbsViewController + नेविगेशन नियंत्रक समस्या
- 19. pushViewController नेविगेशन नियंत्रक के बिना
- 20. मैं कुछ ऐसा करना चाहता हूं जब उपयोगकर्ता नेविगेशन नियंत्रक (आईओएस)
- 21. नेविगेशन नियंत्रक आधारित ऐप
- 22. Node.js + AngularJS + Socket.io: धक्का नियंत्रक
- 23. आईफोन - नेविगेशन नियंत्रक
- 24. आईफोन पर नेविगेशन बार पर 'बैक' बटन कैसे छिपाना है?
- 25. नेविगेशन नियंत्रक स्टैक पर एकाधिक दृश्य नियंत्रकों को धक्का देने में समस्या
- 26. अभिभावक दृश्य नियंत्रक (एक नेविगेशन नियंत्रक के माध्यम से) को कॉल करें
- 27. मैं कैसे नेविगेशन ढेर
- 28. क्या parentViewController हमेशा एक नेविगेशन नियंत्रक है?
- 29. UIBarButtonItemStyleDone नेविगेशन बार में नीले बटन नहीं बनाते हैं जब नियंत्रक को
- 30. जब उपयोगकर्ता नियंत्रक दिखाई देता है तो जावास्क्रिप्ट निष्पादित करें
मैं सवाल में जोड़ना चाहता हूं, जब उपयोगकर्ता इसे कहां बदलता है तो उसे छुपाएं/दिखाएं। Ie: फोटो ऐप की तरह। – JoePasq
जब आप नेविगेशन बार को छिपाने की आवश्यकता होती है, तो आप बस उस सेट नेविगेशनबर्ड कॉल कॉल को जहां चाहें डाल दें। –
अच्छा यह मेरे लिए काम करता है। –