سؤال

لدي nstableview (يعتمد على العرض) الذي يخلق صف؛

giveacodicetagpre.

هذا الصف يخلق بعض التقدم الفرعي وتعيين بعض القيود؛

giveacodicetagpre.

يبدأ المرح عندما أحاول فعلا تحرير القيود .. عرض ViewVebrBackground هو مجرد NSView فارغة يقوم بتعيين خلفية.عندما يكون القيد هو | [Viewwithbackground] |لكلا الأفقي والرأسي، أحصل على النتيجة المتوقعة - الصفوف الخضراء.عندما أقوم بتغييره إلى أكثر الأساسية | - [ViewWithBackground] - |، أحصل على نتيجة غير متوقعة بالتأكيد - الصفوف الحمراء، ولا توجد علامة على عرضي الأخضر!

هل هناك بعض الخطوة الإضافية التي من المفترض أن آخذها هنا؟هدفي هو أن يكون عرضي في الواقع وجهة نظر أصغر قليلا، لتزوير "الفجوات" بين الصفوف والتباعد من حواف عرض الجدول ..

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

المحلول

في حالة تعثر أي شخص على هذا .. اتضح أن NSTableCellView متخلف قليلا دون حجم دقيقة - مضيفا (>= 10) على القيد العمودي تعتني بالمسألة ..

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