2008-11-11 11 views
8

लेखन में व्याख्या करना थोड़ा मुश्किल हो सकता है, इसलिए कृपया यहां मेरे साथ भालू।एप्लिकेशन प्रारंभ होने पर स्टेटस बार पृष्ठभूमि शैली को त्वरित रूप से कैसे स्विच करें?

जब भी मैं 'डार्क' एक के लिए स्थिति पट्टी की शैली को अनुकूलित करना चाहता था, मैं बस निम्न पंक्ति मेरे AppDelegate के -applicationDidFinishLaunching: विधि में जोड़ें:

[application setStatusBarStyle:UIStatusBarStyleBlackOpaque]; 

यह अच्छा काम करता है, लेकिन वहाँ एक ध्यान देने योग्य है एप्लिकेशन लॉन्च होने पर इस अंधेरे शैली में उस स्टेटस बार को बदलने में देरी। मैं समझ सकता हूं कि, क्योंकि एप्लिकेशन अभी तक पूरी तरह से लॉन्च नहीं हुआ है।

हालांकि, वहां कुछ एप्लिकेशन हैं जो स्टेटस बार को तुरंत अंधेरे शैली के साथ दिखाने के लिए एक चाल जानते हैं, जब एप्लिकेशन लॉन्च होता है और कोई ध्यान देने योग्य देरी नहीं होती है। उनमें से एक Puzzlotto है।

मैं अपने आवेदन के लिए एक ही चीज़ कैसे कर सकता हूं?

उत्तर

10

आप इस संभाल करने के लिए अपने Info.plist के लिए एक महत्वपूर्ण जोड़ने की जरूरत:

<key>UIStatusBarStyle</key> 
<string>UIStatusBarStyleOpaqueBlack</string> 
संबंधित मुद्दे