Avatar ·

iOS 8 में Swift में अलग-अलग ViewControllers के लिए Status Bar का रंग बदलना

सभी को नमस्ते! मैं Swift और iOS डेवलपमेंट में नया हूँ। मैं एक ऐप बना रहा हूँ जो iOS 8 को सपोर्ट करना चाहिए। मुझे एक समस्या का सामना करना पड़ा: मुझे चाहिए कि अलग-अलग स्क्रीन पर status bar (स्क्रीन के ऊपर, जहाँ समय, बैटरी चार्ज आदि दिखता है) का टेक्स्ट रंग अलग हो। उदाहरण के लिए, सफेद बैकग्राउंड वाले मुख्य स्क्रीन पर टेक्स्ट काला होना चाहिए, और गहरे बैकग्राउंड वाले स्क्रीन पर सफेद होना चाहिए। मैंने पहले ही `viewDidLoad` में `UIApplication.shared.statusBarStyle = .lightContent` सेट करने की कोशिश की, लेकिन यह पूरे ऐप के लिए रंग बदलता है, न कि किसी विशेष कंट्रोलर के लिए। इसके अलावा, Xcode एक चेतावनी देता है कि यह तरीका iOS 9 और उससे ऊपर में deprecated हो गया है। मैंने पढ़ा है कि अपने ViewController में `preferredStatusBarStyle` मेथड को ओवरराइड करना चाहिए, लेकिन मुझे कुछ काम नहीं आ रहा। यहाँ मेरा कोड है: ```swift class MyViewController: U