كيف يمكنني رسم شارة على أيقونة قفص الاتهام باستخدام الكاكاو؟

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

سؤال

كيف أضيف شارة إلى أيقونة قفص الاتهام لتطبيقي باستخدام الكاكاو؟ هل هناك أي طريقة "موحدة" تقريبا للقيام بذلك؟

(أشير إلى نوع الشارات التي تظهر في البريد، iChat وما إلى ذلك للإشارة إلى عدد الرسائل غير المقروءة وما شابه ذلك)

تواصل Cocoa Touch طريقة من هذا القبيل، لكنني لم أتمكن من العثور على أي ما يعادل تطبيق الكاكاو العادي.

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

المحلول

يستخدم

 [[[NSApplication sharedApplication] dockTile] setBadgeLabel:@"2234"];

هذه الطريقة، و NSDockTile الطبقة، كانت متاحة منذ ليوبارد.

نصائح أخرى

تجدر الإشارة إلى أن NSDocktile متاح فقط على الفهد. إذا كنت بحاجة إلى استهداف النمر، فستحتاج إلى استخدامها -setApplicationIconImage: على كائن NSapplication الخاص بك واسحب شارة الخاص بك باليد.

أيضا، ليس في الوثائق خارج ملاحظات الإفراج التي يمكنني العثور عليها ولكن يمكنك الحصول على بلاط رصيد التطبيق الخاص بك عن طريق إرسال dockTile رسالة إلى كائن NSapplication الخاص بك.

NSDockTile *tile = [[NSApplication sharedApplication] dockTile];
[tile setBadgeLabel:@"Lots"];

تحول بحث جوجل سريع nsdocktile. صف دراسي. يبدو توضيحا ذاتيا بشكل جميل بمجرد أن تأخذ غاندر في الوثائق.

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