/ / राज्य बहाली पर स्टेटबार शैली - उद्देश्य-सी, राज्य-बहाली

राज्य बहाली पर स्टेटसबार शैली - उद्देश्य-सी, राज्य बहाली

क्या ऐप लॉन्च के दौरान ऐप लॉन्च के दौरान स्टेटसबार स्टाइल को रीसेट करने का कोई तरीका है जो ऐप स्टेट संरक्षित (सहेजा गया) था?

उत्तर:

उत्तर № 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"];