iOS पर Swift में स्टेटस-बार (Status Bar) का टेक्स्ट रंग कैसे बदलें?
सभी को नमस्ते! मैं Swift में iOS डेवलपमेंट में नया हूँ, और मुझे स्टेटस-बार (समय, बैटरी आदि वाला ऊपरी पैनल) में टेक्स्ट का रंग बदलने में समस्या आ रही है। मुझे टेक्स्ट सफेद चाहिए, क्योंकि मेरे ऐप का बैकग्राउंड गहरा है, और डिफ़ॉल्ट काला टेक्स्ट दिखाई नहीं देता।
मैंने कई तरीके आज़माए, लेकिन कोई काम नहीं आया। यहाँ मैंने जो प्रयास किए:
1. Info.plist में `UIViewControllerBasedStatusBarAppearance` कुंजी जोड़ी और इसे `NO` पर सेट किया।
2. AppDelegate में `application(_:didFinishLaunchingWithOptions:)` मेथड में लिखा:
```swift
UIApplication.shared.statusBarStyle = .lightContent
```
लेकिन यह काम नहीं करता — Xcode चेतावनी देता है कि `statusBarStyle` iOS 13 में deprecated हो गया है।
3. फिर मैंने अपने ViewController में मेथड ओवरराइड करने की कोशिश की:
```swift
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
```
लेकिन इससे भी मदद नहीं मिली — स्टेटस-बार अभी भी गहरा है। शायद मैं कुछ भूल रहा हूँ? मैं Xcode 15, iOS 17 का उपयोग कर रहा हूँ।