سؤال

بسيطة جدا واحدة لا يمكنني العثور على الإجابة عليها.

كيف يمكنني تغيير شريط حالة iPhone (شريط رفيع في الأعلى مع الاستقبال/الخليط وما إلى ذلك) من الرمادي الافتراضي إلى الأسود في بلدي phonegap تطبيق iPhone؟

شكرا يا جلين

هل كانت مفيدة؟

المحلول

تطبيق PhoneGap-IpeOne هو مجرد مشروع Xcode iPhone منتظم.

يضيف UIStatusBarStyle:UIStatusBarStyleBlackOpaque لك Info.plist.

  1. افتح مشروع Xcode الخاص بك (على سبيل المثال MyApp.xcodeproj)
  2. افتح Info.plist ملف (على سبيل المثال MyApp-Info.plist)
  3. أضف صفًا جديدًا:
    • مفتاح: Status bar style
    • قيمة: Opaque black style

إذا كنت تشاهد أزواج المفتاح/القيمة الخام ، فاستخدم:

<key>UIStatusBarStyle</key>  
<string>UIStatusBarStyleBlackOpaque</string> 

يمكنك النقر بزر الماوس الأيمن في myapp-info.plist لتبديل أزواج المفتاح/القيمة الخام.

نصائح أخرى

فقط ضبط

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackOpaque;

عند إنشاء مشروع PhoneGap ، هناك <ApplicationName>AppDelegate.m ملف تم إنشاؤه في المشروع.

داخل (void)viewDidLoad الطريقة ، يمكنك إجراء تعديلات على العرض كما تختار.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top