سؤال

لماذا يحدث هذا:

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

شكرًا

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

المحلول

وجدت هذا في الوثائق:

تعتمد الدقة المعروضة لعنصر الصورة على sizemode من شريط الأدوات. يجب عليك تقديم تمثيلات الصور الخاصة بالأنماط الافتراضية والمنتظمة والصغيرة في صورة واحدة تدعم تمثيلات صور متعددة مثل ICNS أو TIFF. يتم عرض تمثيل الصورة المناسب تلقائيًا لـ Sizemode الحالي لشريط الأدوات. في حالة عدم توفر تمثيل مناسب ، يقوم شريط الأدوات بتوسيع التمثيل إلى الحجم المناسب للوضع الحالي ، بتكلفة في الأداء والمظهر. يتم قياس الصور غير المربعة لتناسب. يتم أيضًا تحجيم صورة عنصر الصورة واستخدامها في عنصر قائمة الفائض الخاص بنصور الصورة. (تم اضافة التأكيدات)

يبدو أنك قد ترغب في تجربة العبث مع NSToolbarItemminSize و maxSize ملكيات.

نصائح أخرى

لقد وجدت أنه من الأسهل سحب مثيل "الصورة جيدًا" (nsimageView) في شريط الأدوات. يتيح ذلك تحديد أبعاد مناسبة (فقط أضف الحد الأدنى والحد الأقصى للحجم ويمكنك بعد ذلك تعيين التحجيم المطلوب).

إنه في الأساس مثل سحب مثيل لـ NstoolBarItem: إنه يدرج تلقائيًا nsimageview القابل للتكوين في nstoolbaritem جديد. حتى تتمكن من توصيله إلى هدفك/أفعالك كالمعتاد.

TIPP: يمكنك أيضًا سحب NSSEGNUSEDCONTROLS و NSCONTROLS الأخرى في شريط الأدوات :-)

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