سؤال

أحاول تنفيذ لوحة مفاتيح رمز الرموز التعبيرية الخاصة بي ولدي بعض المشاكل. أحاول رسم أيقونات الرموز التعبيرية بنفس الحجم كما في لوحة مفاتيح IOS المحلية ، ولكن عند القيام برسم بسيط (مثل أحرف Unicode قياسية مثل "\ue415") تظهر الرموز دائمًا في الحجم الأصلي. عند محاولة زيادة الخط - تبقى أيقونات الرموز التعبيرية بنفس الحجم. عند تطبيق cgaffinetransform للتوسع - تكون الرموز المرسومة أكبر ، ولكنها مصنوعة من البكسل. كيف يجب أن أقوم برسم أيقونات الرموز التعبيرية أكبر ، ولكن أكثر حدة؟

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

المحلول

يتم تخزين أيقونات الرموز التعبيرية كملفات png في/sestem/library/privateframeworks/webcore.framework (لقد وجدت هذه المعلومات على الشبكة ، لكن لا يمكنني التأكيد لأنني لا أملك جهاز iPhone jailbroken). لا أعتقد أنه من الممكن توسيع نطاقها دون فقدان الجودة.

نصائح أخرى

EI ، يمكنك تعيين الخط لزيادة رمز الرموز التعبيرية مثل هذا:

label.font = [UIFont fontWithName:@"AppleColorEmoji" size:16.0];

في iOS 5 ، اختفت ملفات PNG لأنها انتقلت إلى نفس الخط المستخدم في OSX Lion. يسمى Apple Color Emoji.

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