سؤال

أبحث عن تطبيق نموذج ينطوي على بعض التحرير النصي. لديها بعض أزرار تنسيق الخط مثل هذا:

أدخل وصف الصورة هنا

لا أستطيع العثور على مكان في الكود يتم إعدادها، مما يجعلني أعتقد أنهم يأتون بنيت بطريقة أو بأخرى. على سبيل المثال، يسرد زر Font Popup جميع الخطوط ولديه الخطوط الأكثر استخداما في الأعلى.

لم أتمكن من معرفة كيفية تحقيق هذا بواسطة googling. كيف يتم إنشاء هذه الأنواع من أزرار الخطوط؟

تحرير: لتوضيح ... هدفي الحقيقي هو إنشاء تطبيق يحتوي على مكون تحرير النص. أريد أن يكون لديك أزرار تنسيق النص مثل هذا. لذلك أنا لا أهتم حقا بكيفية القيام بذلك في هذه الحالة المحددة؛ بدلا من ذلك أريد أن أعرف ما الطريقة المقبولة لتحقيق ذلك.

تحرير 2: إليك ما أتحدث مع زر الخط. يبدو فقط أن يحدث سحرية:

أدخل وصف الصورة هنا

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

تحرير 4: حسنا الآن، لقد اكتشفت أن ما أشاهده هو شريط مفتش nstextview. هل يمكن لأي شخص تقديم بعض المساعدة في كيفية وضعه؟

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

المحلول 2

اتضح أن ما نراه هنا هو شريط مفتش nstextview.باستخدام Nstoolbar، كنا قادرين على وضعه كيف أردنا ذلك.

نصائح أخرى

بصرف النظر عن المظهر - الذي يستخدم بعض المخطط الداكن غير القياسي غير متوفر مع عناصر تحكم الكاكاو القياسية - يبدو أن كل شيء عناصر تحكم القياسية OS X والتي يمكنك ببساطة تكوين نفسك.

كما هو الحال بالنسبة للمظهر الداكن ..
بدأت Apple في إضافة شيء مثل عناصر تحكم مصممة مع فئة GiveacodicetAchcode قدم في مافريكس، ولكن من الوثائق الحالية لا تفعل الكثير حتى الآن (10.9).

هناك عدد قليل من ضوابط الطرف الثالث الذي تحاكي عناصر التحكم الموجودة في تطبيقات Apple Pro أو Ilife. الأمثلة هي gpprokit أو snrhudkit (من بين كثيرة أخرى).

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