मैं स्टेटसबार के लिए स्थिति जांचना चाहता हूं। स्टेटस बार दिखाई देने पर या नहीं, तो मैं स्थिति की जांच कैसे कर सकता हूं।जांचें कि स्टेटस बार छुपा हुआ है या दृश्यमान है
कृपया किसी को भी मेरे गाइड यह करने के लिए ..
धन्यवाद सभी
मैं स्टेटसबार के लिए स्थिति जांचना चाहता हूं। स्टेटस बार दिखाई देने पर या नहीं, तो मैं स्थिति की जांच कैसे कर सकता हूं।जांचें कि स्टेटस बार छुपा हुआ है या दृश्यमान है
कृपया किसी को भी मेरे गाइड यह करने के लिए ..
धन्यवाद सभी
जांच करें कि स्थिति पट्टी छिपा हुआ है:
उद्देश्य सी:
if ([UIApplication sharedApplication].isStatusBarHidden) {
// do stuff here...
}
स्विफ्ट :
if UIApplication.sharedApplication().statusBarHidden {
// do stuff here...
}
छिपाएं स्थिति पट्टी:
override var prefersStatusBarHidden: Bool {
return true
}
आप [UIApplication sharedApplication]
की statusBarHidden
संपत्ति का उपयोग कर आप वर्तमान स्थिति का उपयोग कर – setStatusBarHidden:withAnimation:
more awesome stuff के लिये दस्तावेज देखें सेट कर सकते हैं द्वारा वर्तमान स्थिति की जांच कर सकते ।
HTH
यू भी ध्यान में रखते हुए इंटरफ़ेस बिल्डर की xib में यह जांच कर सकते हैं विशेषताओं यू के लिए यह ग्रे/काला/पारदर्शी/अनिर्दिष्ट ..
स्विफ्ट 3
if UIApplication.shared.isStatusBarHidden {
// Do something
}
चार विकल्प देख सकते हैं
अपने ViewController
में स्थिति पट्टी को छुपाने के लिए (setStatusBarHidden
आईओएस 9 में पदावनत किया गया है) ओवरराइड:
override var prefersStatusBarHidden: Bool {
return true
}
आपके पास UIAplplication से पहले एक अतिरिक्त बायां ब्रैकेट है। सही कोड यह है कि ([यूआईएप्लिकेशंस साझा अनुप्रयोग] .स्टैटसबारहर्ड == हाँ) { // सामग्री } – Harpastum
वास्तव में [यूआईएप्लिकेशन साझा अनुप्रयोग] .isStatusBarHidden – Johan