سؤال

ولدي وجهة نظر الطاولة وعندما إسقاط شيء عليه، وأحصل على التركيز الأزرق داخله. الآن، اي تيونز له نفس السلوك ولكن في اي تيونز لون الخط زرقاء أخف وزنا والخط هو أكثر سمكا. واضاف لقد الصورة لتفسير ذلك على نحو أفضل. أريد لتحقيق نفس الشيء ولكن أنا لا أعرف لماذا.

ووالصورة: http://img502.imageshack.us/img502/2871/ 70857947.png

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

المحلول

وأعتقد سوف تضطر إلى تعطيل حلقة التركيز ورسم بنفسك في drawRect:

ومن وثائق NSView focusRingType ل:

<اقتباس فقرة>   

ويمكنك تعطيل الرسم وجهة نظر لل   حلقة التركيز من خلال تجاوز هذا   طريقة للعودة NSFocusRingTypeNone،   أو من خلال التذرع setFocusRingType: مع   وحجة NSFocusRingTypeNone.   يجب تعطيل فقط الافتراضي   رسم من حلقة التركيز على طريقة العرض إذا كنت   تريد أن رسم حلقة التركيز الخاصة بها   (على سبيل المثال، وضع الخلفية   اللون من رأي)، أو إذا كان الرأي   لم يكن لديك مساحة كافية ل   عرض حلقة التركيز.

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