Avatar ·

كيفية تغيير لون نص شريط الحالة (Status Bar) في iOS (Swift)

مرحباً بالجميع! أنا مبتدئ في تطوير iOS باستخدام Swift وواجهت مشكلة لا أستطيع حلها. لدي تطبيق بخلفية داكنة على الشاشة الرئيسية. أستخدم UINavigationController مضمنًا عبر Storyboard. المشكلة هي أن شريط الحالة (Status Bar) يظهر بنص أسود على خلفية داكنة، مما يجعله غير مرئي تقريبًا. أحتاج إلى جعل النص أبيضًا. جربت طرقًا مختلفة ولكن لم ينجح شيء. إليك ما جربته بالفعل: 1. في Info.plist أضفت `UIViewControllerBasedStatusBarAppearance = NO` وضبطت `UIStatusBarStyle = UIStatusBarStyleLightContent`. لم يساعد. 2. في AppDelegate داخل method `application(_:didFinishLaunchingWithOptions:)` كتبت: ```swift UIApplication.shared.statusBarStyle = .lightContent ``` لكن Xcode يقول إن هذه method قديمة منذ iOS 9. 3. أعدت تعريف `preferredStatusBarStyle` في ViewController الخاص بي: ```swift override var preferredStatusBarStyle: UIStatusBarStyle { return .lightContent } ``` ل