पर स्टेटस बार छुपाएं क्या ऐप की लॉन्च छवि प्रदर्शित होने पर स्टेटस बार को छिपाने का कोई तरीका है और फिर इसे वापस लाएं? मेरे ऐप में ब्लैक स्टेटस बार है और लॉन्च छवि पर प्रदर्शित एक ग्रे है।लॉन्च छवि
क्या इसके लिए कोई समाधान है?
पर स्टेटस बार छुपाएं क्या ऐप की लॉन्च छवि प्रदर्शित होने पर स्टेटस बार को छिपाने का कोई तरीका है और फिर इसे वापस लाएं? मेरे ऐप में ब्लैक स्टेटस बार है और लॉन्च छवि पर प्रदर्शित एक ग्रे है।लॉन्च छवि
क्या इसके लिए कोई समाधान है?
उपयोग स्थिति पट्टी को छिपाने के लिए इस कोड:
ObjectiveC:
[[UIApplication sharedApplication] setStatusBarHidden:YES
withAnimation:UIStatusBarAnimationSlide];
स्विफ्ट:
UIApplication.sharedApplication().setStatusBarHidden(true, withAnimation: .Slide)
आप शुरुआत में स्थिति पट्टी की जरूरत नहीं है। YES
के एक मूल्य के साथ
Status bar is initially hidden
: अपनी जानकारी plist
फ़ाइल में इस सेटिंग (UIStatusBarHidden
) जोड़ें।
उपयोग एप्लिकेशन में कहीं इस कोड को उस विशेष दृश्य नियंत्रक के लिए स्थिति पट्टी
दिखाने के लिए ObjectiveC:
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationSlide];
स्विफ्ट:
UIApplication.sharedApplication().setStatusBarHidden(false, withAnimation: .Slide)
बस अपने समस्या का समाधान होगा plist फ़ाइल में कुंजी परिभाषित
मुबारक कोडिंग :)
दुर्भाग्यवश यह मेरा पूरा ऐप पूर्णस्क्रीन पर जाता है। जबकि मैं केवल लॉन्च छवि को पूर्ण स्क्रीन होना चाहता हूं। मैंने setStatusBarHidden डालने का प्रयास किया: दृश्य में कोई भी नहीं है लेकिन स्टेटस बार दृश्य के साथ ओवरलैप करता है :( –
धन्यवाद, यह मेरी समस्या हल हो गया है। :) –
धन्यवाद ...! बस इतना ही!!! : पी वास्तव में आसान है! –
कुंजी नीचे जोड़ें info.plist:
"स्टेटस बार प्रारंभ में छिपा हुआ है" और मूल्य के रूप में YES का चयन करें।
नहीं, मैं इसे तब तक लाना चाहता हूं, इसे हमेशा के लिए छिपाएं। मैं यह कैसे करुं? –
@SergiusGee ऊपर मेरा जवाब देखें, कृपया। –
आप शुरू में Info.plist फ़ाइल में इस कुंजी जोड़ सकते हैं: status bar is initially hidden=YES
, application:didFinishLaunchingWithOptions:
विधि में इस पंक्ति जोड़ें:
[[UIApplication sharedApplication] setStatusBarHidden:NO];
काम नहीं करता है। स्टेटस बार दृश्य को ओवरलैप करता है। –
इसे वापस लौटने के लिए:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Override point for customization after app launch
[[UIApplication sharedApplication] setStatusBarHidden:NO];
}
नोट करने की एक और बात UIViewController की 'wantFullScreen' प्रॉपर्टी है। – Moshe
आपके द्वारा चिपकाए गए 'यूआईएप्लिकेशन' कोड को रखने का सबसे अच्छा स्थान कहां है? – syntagma
मैंने इसे लॉन्च किया है और मेरे पास बेस नियंत्रक को विस्तारित करने वाले सभी दृश्य नियंत्रक हैं। मेरे पास स्टोरीबोर्ड और एक मुख्य स्टोरीबोर्ड में लॉगिन है। मेरा बेस कंट्रोलर स्टोरीबोर्ड प्रकार का पता लगाता है और यदि लॉगिन प्रकार मैं इस कॉल को लोड लोड में करता हूं। इस कॉल को अपने एपडिलेगेट में रखें: डील लॉन्च करें और अपने बेस कंट्रोलर के अपने व्यू डिस्लोड में भी देखें (या अगर आप बहुत टाइप करना चाहते हैं तो कंट्रोलर देखें) –