nsoutlineview مع شارة الرسائل غير المقروءة مثل mail.app
-
27-09-2019 - |
سؤال
أحاول إنشاء واجهة مستخدم مماثلة لقائمة مصدر iTunes أو قائمة Mail.App Mailbox حيث يتم عرض شارة برقم (على سبيل المثال رسائل البريد الإلكتروني غير المقروءة ، والبودكاست الجديد) في الجانب الأيمن من عنصر.
استنادًا إلى مثال منصات Apple ، لدي NSOutlineView
إعداد لعرض اثنين من المجموعات وعناصر قليلة في كل مجموعة.
هل هناك عنصر واجهة المستخدم القياسية لتمثيل "الشارة" مع رقم لكل إدخال؟ لم أتمكن من العثور على أي شيء في المستندات. أظن أنه سيتعين علي تمديد NSTextFieldCell
وأفعل الرسم بنفسي.
هل هناك أي أمثلة حول كيفية القيام بذلك؟
المحلول
لقد استخدمت PXSourceList
بواسطة perspx ووجدت أنه ممتاز لفعل ما تريده بالضبط.
نصائح أخرى
لدى Apple رمز مثال حيث يقومون بتنفيذ شارة غير مقروءة باستخدام زر مستقيم مستدير.
لا تنتمي إلى StackOverflow