क्या ऐप लॉन्च के दौरान ऐप लॉन्च के दौरान स्टेटसबार स्टाइल को रीसेट करने का कोई तरीका है जो ऐप स्टेट संरक्षित (सहेजा गया) था?
उत्तर:
उत्तर № 1 के लिए 1आप उपयोग कर सकते हैं NSUserDefaults
स्टोर करने के लिए UIStatusBarStyle
जो कि है typedef
int के लिए। जब आप एप्लिकेशन को छोड़ने वाले हों, तो वर्तमान स्थिति बार शैली को इसमें संग्रहीत करें NSUserDefaults
.
[[NSUserDefaults standardUserDefaults setInteger:<my status bar style> forKey:@"style"];
// can use things like UIStatusBarStyleLightContent for <my status bar style>
फिर जब आप इसे पुनः प्राप्त करना चाहते हैं तो आप निम्न कार्य कर सकते हैं।
UIStatusBarStyle style = [[NSUserDefaults standardUserDefaults] valueForKey:@"style"];