كيفية تعطيل الوضع المضلم dark mode في ios swift
كيفية تعطيل الوضع المضلم dark mode في ios swift
بسم الله الرحمن الرحيم
بعد إصدار iOS 13 للجمهور ومع إصدار Xcode 11 أيضًا للمطورين ..
صار يحتوي iOS 13 على العديد من الميزات والتحسينات الرائعة ، وبعض الميزات الجديدة
- Dark mode الوضع المظلم
صار ضروري الوضع المظلم (قيام المطور بتكييف إرشادات جديدة وقدم دعمًا لـ Dark Mode) ، ولكن إذا لم يكن الأمر كذلك ، فسوف يفسد واجهة المستخدم الكاملة.
يمكنك الاطلاع على هذه المصدر من Apple لكيفية دعم Dark Mode
ملاحظة مهمة
بشكل افتراضي ، يتم تعيين جميع مثيلات UIViewController لتكييف مظهرها اللوني تلقائيًا لمطابقة تفضيلات نظام المستخدم ، ولكن إذا كنت ترغب في ذلك ، يمكنك إجبار بعض أو كل تطبيقك على استخدام الوضع الفاتح أو الداكن عن طريق تعيين خاصية overrideUserInterfaceStyle من لوحدة التحكم في العرض .light أو .dark.
الطريقة الاولي :
يمكنك تجاوز نمط واجهة UIViewController بواسطة
1: overrideUserInterfaceStyle = .dark //For dark mode
2: overrideUserInterfaceStyle = .light //For light mode
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
overrideUserInterfaceStyle = .light
}
}
الطريقة الثانية :
key in info.plist اضافة الشفرة الي ملف
ببساطة يمكنك إضافة مفتاح جديد UIUserInterfaceStyle في info.plist التطبيق الخاص بك وتعيين قيمته على Light أو Dark. سيؤدي هذا إلى تجاوز النمط الافتراضي للتطبيق إلى القيمة التي تقدمها.
ونوع string. مثل الصورة المرفقة
في الاخير اتمني وصلت الفكرة بشكل مبسط.
التعليقات (0)
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !