كيف يمكنني استخدام شارات الرقم الأحمر القياسي في iOS داخل تطبيقي؟ [مغلق

StackOverflow https://stackoverflow.com/questions/3898510

  •  29-09-2019
  •  | 
  •  

سؤال

أعلم أنه من التافهة إضافة شارة رقم أحمر إلى أيقونة التطبيق على الشاشة الرئيسية. ما هي أفضل طريقة للحصول على شارة تبدو هكذا داخل تطبيقي؟ هناك بعض الفصول التي وجدتها عبر الإنترنت يمكنها القيام بذلك ، مثل mknumberbadgeview, ، لكن لا شيء وجدته يبدو صحيحًا تمامًا. Facebook ، على سبيل المثال ، ينفذ شارات حمراء داخل التطبيق تمامًا بقدر ما أستطيع رؤيته. هل قاموا فقط ببناء شاراتهم عن طريق التجربة والخطأ؟ سيكون موضع تقدير أي اقتراحات.

شكرًا،

لوقا

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

المحلول

أين تريد الشارة؟ يمكن إضافة الشارة القياسية إلى أ UITabBarItem من خلال badgeValue منشأه. تم توثيقه هنا.

نصائح أخرى

أنا أستخدم هذا بواسطة Sascha Paulus -http://www.spaulus.com/2011/04/custombadge-2-0-retina-neady-scalable-light-reflex/؟lang=en

وهو فئة يمكنك إسقاطها في مشروعك ، من السهل تخصيص المظهر الذي تبحث عنه. لقد واجهت مشكلة بسيطة مع وضع الرقم داخل الشارة الحمراء ، لذا قمت بتغييره قليلاً. بخلاف ذلك ، كل شيء جيد.

يبدو هذا واحد مثل Apple واحد ، كما أنه قابل للتخصيص تمامًا: https://github.com/javisoto/jsbadgeview

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