Avatar ·

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

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

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग