سؤال

في Builder Interface ، قمت بتعيين datacell لأحد أعمدة مثيل NstableView الخاص بي ليكون nsbuttoncell. ومع ذلك ، يعمل هذا كما هو متوقع ، في محاولة استخدام صورة "قالب" لا تسفر عن النتيجة المرئية المتوقعة عند النقر فوق الزر.

كيف أقوم بتكوين nsbuttoncell:

  • الصورة: nsrevealfreeStingtingTemplate
  • التحجيم: لا شيء
  • الإطار: شطبة
  • النوع: الدفع لحظة
  • حدود: خطأ

النتيجة المتوقعة عند النقر فوق الزر:

  • نظرًا لأن الصورة عبارة عن "قالب" ، يجب أن يقدم الزر "حالة".
  • الخلفية ، أي المساحة المحيطة بالصورة ليس يتغيرون.

فِعلي النتيجة عند النقر فوق الزر:

  • لا فرق في "حالة" الصورة المقدمة.
  • يتغير لون الخلفية إلى الأبيض.

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

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

المحلول

تحتاج إلى تعيين نوع الزر على nsmomentarychangebutton.

نصائح أخرى

لذلك ، اتضح أن الحل ؛ لا استخدم صور القالب لهذا ...

قررت إظهار حالات الصورة الصحيحة بنفسي واكتشفت أنه من خلال صورة غير مملوءة ، فهي تعمل بشكل جيد.

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