Avatar ·

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

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