ألوان النص في nstableColumn على تسليط الضوء
-
09-09-2019 - |
سؤال
لدي عمود من الخلايا في nStableView التي تحصل على لون نصها من تفضيل التطبيق. أريد تعيين لون النص إلى الأبيض عند إبرازه، ولكن لم يتمكن من معرفة طريقة جيدة للقيام بذلك.
أي شخص لديه أي أفكار؟
المحلول
على افتراض أنه لا توجد طريقة أسهل للقيام بذلك، وتنفيذ tableView:willDisplayCell:forTableColumn:row:
طريقة المندوب لتعيين الخلية textColor
إما ل [NSColor alternateSelectedControlTextColor]
أو [NSColor selectedControlTextColor]
الاعتماد على الطقس rowIndex
في عرض الجدول selectedRowIndexes
تعيين.
("المحدد" في "{alternateS,s}electedControlTextColor
"يشير إلى السيطرة، وليس النص. أنت تستخدم لون النص البديل (أو البديل) للتحكم المحدد، وهو عرض الجدول.)
لا تنتمي إلى StackOverflow