मैं UINavigationController
UITabBarController
के अंदर उपयोग करता हूं और मेरे नेविगेशन नियंत्रक में से एक स्क्रीन UIImageView
है। जब मैं उस छवि को पूर्ण स्क्रीन दिखाना चाहता हूं तो मुझे नेविगेशन बार और टैब बार को छिपाना होगा। मैं नेविगेशन बार को सही तरीके से छिपाने में सक्षम हूं लेकिन जब मैं टैब बार छुपाता हूं, तो यह 50px सफेद स्पेस छोड़ देता है। कोई उपाय?एक छिपे हुए टैब बार के स्थान पर सफेद स्थान
उत्तर
धन्यवाद आप सभी के लिए मुझे अपनी समस्या का सबसे अच्छा समाधान मिला है ।
MyImageViewController.hidesBottomBarWhenPushed = YES ;
[self.navigationController pushViewController:MyImageViewController animated:YES];
यह मुझे प्रतिक्रिया देता था जो मुझे चाहिए था। आपके शेयर
आप अपनी छवि दृश्य फ्रेम की ऊंचाई बढ़ा सकते हैं।
मैं यह पहले से ही किया था, लेकिन यह कुछ भी नहीं किया। समस्या अभी भी मौजूद है। – SamehDos
मुझे लगता है कि आप इसे मॉडल व्यू कंट्रोलर पर दिखा सकते हैं। tabbarcontroller पर modelviewcontroller रखो।
FullImageView*objFullImageView = [[FullImageView alloc] initWithNibName:@"FullImageView" bundle:nil];
objFullImageView.image = OriginalImage;
UINavigationController *tempNav = [[[UINavigationController alloc] initWithRootViewController:objFullImageView] autorelease];
[objFullImageView release];
self.tabBarCtrl.modalPresentationStyle = UIModalPresentationPageSheet;
[self.tabBarCtrl presentModalViewController:tempNav animated:YES];
FullImageView.h
{
UIImage *image;
}
@property(nonatomic, retain) UIImage *image;
FullImageView.m
@synthesize image;
viewDidLoad /ViewWillApper
{
//Set image in your UIImageView
}
क्या आप कृपया समझा सकते हैं ??? – SamehDos
आपको एक नई कक्षा बनाना है। फिर उस वर्ग का ऑब्जेक्ट बनाएं और उस ऑब्जेक्ट को modelviewcontroller के रूप में दिखाएं। मैंने अपना जवाब संपादित किया है। –
और आपको अपने नेविगेशन नियंत्रक के साथ-साथ टैबबार को छिपाने की आवश्यकता नहीं थी। – HiddenDeveloper
अनुसंधान के घंटे के बाद, इस सूत्र मेरे खाली जगह समस्या हल हो गई जब hidding tabbar: hiding TabBar when rotating iPhone device to landscape
मूल पोस्ट के बाद से काफी लंबा समय रहा है, लेकिन मैंने सोचा कि मैं कूद सकता हूं और अपने विचार जोड़ सकता हूं।
एक और विकल्प विकल्प उन सभी नियंत्रकों के लिए सीधे स्टोरीबोर्ड के भीतर Hide bottom bar on push
विकल्प सेट करना होगा जो एक टैबबार नियंत्रक के अंदर नेविगेशन नियंत्रक के भीतर धक्का दिया जाता है। यह आईओएस 7 सिम्युलेटर/लक्ष्यों के साथ-साथ 3.5 "और 4" दोनों में भी काम करता है।
- 1. CGContextShowTextAtPoint और सफेद स्थान
- 2. पट्टी सफेद रिक्त स्थान
- 3. मैं एक छिपे हुए div
- 4. अपने छिपे हुए
- 5. सफेद स्थान छोड़ें और सी
- 6. एक्सएमएल/एचटीएमएल टैग के अंदर सफेद स्थान
- 7. जेएसएफ सफेद रिक्त स्थान ट्रिमिंग
- 8. सी # - फसल पारदर्शी/सफेद स्थान
- 9. एक्सकोड 4.5 - पिछला सफेद स्थान
- 10. एंकर टैग के नीचे सफेद स्थान
- 11. छवि के चारों ओर सफेद स्थान
- 12. एक छिपे हुए div
- 13. एक छिपे हुए div
- 14. छिपे हुए फ़ील्ड?
- 15. स्थान प्रबंधक के requestLocationUpdates केवल एक बार
- 16. छिपे हुए एचटीएमएल तत्व अंतरिक्ष
- 17. Emacs: रिक्त स्थान के बजाय टैब डालें
- 18. नोटपैड ++ सभी छिपे हुए वर्ण दिखाता है?
- 19. एक विशिष्ट स्थान पर
- 20. एचटीएमएल सहायक के साथ बूलियन छिपे हुए और छिपे हुए
- 21. php एक ही स्थान के साथ एकाधिक रिक्त स्थान
- 22. डब्ल्यूपीएफ टेक्स्टबॉक्स टैब रिक्त स्थान
- 23. तालिका में सफेद स्थान को हटाकर
- 24. सी # - टैब और रिक्त स्थान
- 25. स्ट्रिंग नई लाइन, टैब और रिक्त स्थान
- 26. स्पष्ट उपयोग करते समय अस्पष्ट सफेद स्थान:
- 27. jCarousel एक छिपे हुए div
- 28. ओरेकल - सफेद रिक्त स्थान को कैसे निकालें?
- 29. " " " " के स्थान पर है?
- 30. चार सरणी में सफेद रिक्त स्थान डालें
स्वयं निहित नमूने यह समझने के लिए उपयोगी हैं कि क्या हो रहा है। अपना प्रश्न संपादित करने का प्रयास करें। धन्यवाद। –
आईओएस 8 के बाद से सभी "विलुप्त होने-कार्यों" को बहिष्कृत कर दिया गया है। [अब के लिए तो मेरी समाधान इस संभालने के लिए।] [1] [1]: http://stackoverflow.com/a/29772254/2242687 – MPajak