سؤال

وأنا لا أفهم تماما كيفية تغيير (النقص) حجم الخط للنص في بلدي NSOutlineView. النص الافتراضي هو أكبر من معظم التطبيقات تستخدم لحجم الخط الخاصة بهم.

وهناك بعض الشيء heirachical حيث كنت لا تعيين الدليل الخط ولكن هل ترث من شيء "أعلى" عرض جدول أو مخطط.

هل هناك أي مكان بدقة يفسر هذا؟

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

المحلول

وNSOutlineView هو sublcass من NSTableView. لذلك لديه عرض المخطط التفصيلي أيضا أعمدة، كل منها له الخلية الخاصة المرتبطة به. وعرض المخطط التفصيلي استخدام الخلية المرتبطة بكل عامود لرسم محتواه. لذا، إذا كنت تريد تغيير الخط للعمود، سوف تحتاج إلى تغيير الخط للخلية.

في إطار ملف NIB بك في واجهة البناء، قم بالتبديل إلى طريقة عرض شجرة. ويرى شجرة، قم بتوسيع عرض المخطط التفصيلي وكل من أعمدة الجدول لتحديد موقع الخلايا. المضي قدما وselet الخلية حقل النص لأحد الأعمدة. الآن يمكنك استخدام مفتش لضبط حجم الخلية إلى الصغيرة. (انصح ضد تحديد الخط مباشرة، وإذا كان "الصغيرة" تغييرات الخط في إصدار مستقبلي من نظام التشغيل Mac OS X (من غير المحتمل، ولكن مهلا، حدثت أشياء غريبة) لن تضطر لفعل أي شيء للحصول على الخط الجديد .) ستحتاج إلى تكرار هذه الخطوة لكل عمود في عرض المخطط التفصيلي الخاص بك.

وستحتاج أيضا إلى تغيير ارتفاع الصف في عرض المخطط التفصيلي الخاص بك. واجهة البناء ليست ذكية بما يكفي لنرى أن يتم تعيين كافة الخلايا الخاصة بك إلى "الصغيرة" حجم السيطرة، لذلك سيكون لديك لتعيين هذه واحدة باليد.

وعلى أمل أن النقاط التي في الاتجاه الصحيح.

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