طريقة بسيطة وأفضل للتعامل مع uifonts في مشاريع iOS الخاصة بك
يمكنك بسهولة التعامل مع مكالمات UIFont الخاصة بك الآن. هذه مكتبة بسيطة وخفيفة ستوفر لك الكثير من وقت الترميز. وأيضا منع أسماء الخطوط الضبابية. يتوفر دعم الخط المخصص أيضًا ، يرجى الاستمرار في القراءة للحصول على التفاصيل!
تحقق من الطريقة البسيطة للقيام بذلك:
توفر هذه المكتبة حاليًا ثلاثة خيارات مختلفة لإنشاء كائنات UIFont . الأول هو استدعاء اسم الخط من تعداد Fonts المقدمة ثم استدعاء ofSize() لتوفير الحجم المطلوب.
myLabel . font = Fonts . menloItalic . ofSize ( 16 ) الطريقة الأخرى هي امتداد لـ UIFont ويمكنك الوصول إليها بسهولة عن طريق القيام بذلك:
myLabel . font = UIFont . avenirMedium ( ofSize : 16 )أو حتى هذا:
myLabel . font = . optimaRegular ( ofSize : 16 ) بالتأكيد! يمكنك بسهولة التعامل مع خطوطك المخصصة. فقط قم بإنشاء التعداد الخاص بك وتوافق مع LMFontsProtocol . ثم يمكنك استخدام خطوطك المخصصة دون قلق. مثال:
enum CustomFont : String , LMFontsProtocol {
case myFont = " myCustomFont-Bold "
}
CustomFont . myFont . ofSize ( 12 ) إذا كنت تستخدم Cocoapods لإدارة تبعياتك ، فما عليك سوى إضافة LMFonts إلى Podfile الخاص بك:
pod 'LMFonts'
إذا كان لديك أفكار مثيرة للاهتمام وتريد المساهمة في هذه المكتبة ، فيمكنك القيام بذلك عن طريق إرسال طلب السحب الخاص بك!
LMFONTS هو برنامج مجاني ، ويمكن إعادة توزيعه بموجب الشروط المحددة في ملف الترخيص.