NSTableView قطرة التركيز اللون
-
20-09-2019 - |
سؤال
ولدي وجهة نظر الطاولة وعندما إسقاط شيء عليه، وأحصل على التركيز الأزرق داخله. الآن، اي تيونز له نفس السلوك ولكن في اي تيونز لون الخط زرقاء أخف وزنا والخط هو أكثر سمكا. واضاف لقد الصورة لتفسير ذلك على نحو أفضل. أريد لتحقيق نفس الشيء ولكن أنا لا أعرف لماذا.
ووالصورة: http://img502.imageshack.us/img502/2871/ 70857947.png
المحلول
وأعتقد سوف تضطر إلى تعطيل حلقة التركيز ورسم بنفسك في drawRect
:
ومن وثائق NSView
focusRingType
ل:
ويمكنك تعطيل الرسم وجهة نظر لل حلقة التركيز من خلال تجاوز هذا طريقة للعودة NSFocusRingTypeNone، أو من خلال التذرع setFocusRingType: مع وحجة NSFocusRingTypeNone. يجب تعطيل فقط الافتراضي رسم من حلقة التركيز على طريقة العرض إذا كنت تريد أن رسم حلقة التركيز الخاصة بها (على سبيل المثال، وضع الخلفية اللون من رأي)، أو إذا كان الرأي لم يكن لديك مساحة كافية ل عرض حلقة التركيز.
اقتباس فقرة>