
أيقونات العلم الجميلة للاستخدام في التطبيقات وعلى الويب. يتم توفير جميع الأعلام كملفات PNG و SVG مستقلة. يوفر Flagkit أيضًا كتالوج الأصول وإطار عمل سهل الاستخدام على منصات Apple.
يوفر Flagkit إطار عمل لسهولة التثبيت كاعتماد. يمكنك أيضًا نسخ كتالوج الأصول يدويًا إلى مشروعك.
أضف Folowinig كـ URL مستودع:
https://github.com/madebybowtie/FlagKit.git
أضف السطر التالي إلى Cartfile الخاص بك:
github "madebybowtie/FlagKit"
أضف السطر التالي إلى Podfile الخاص بك:
pod 'FlagKit'
أضف Assets/FlagKit.xcassets إلى هدفك.
يوفر Flagkit كلاً من الأعلام غير المليئة بالأشكال والأعلام المصممة في مجموعة متنوعة من الأشكال. يوضح مشروع العينة الخاص بنا كيفية عرض الأعلام وتخصيصها في أشكال مختلفة (زوايا مدورة ، مربع ، دائرة).
ملاحظة: لا يتم دعم التصميم حاليًا بواسطة Flagkit على MacOS
يقوم هذا المثال الموجز بتحميل العلم للمستخدمين الحاليين ، ويسترجع العلم غير المتواصل وعلم مصمم:
let countryCode = Locale . current . regionCode!
let flag = Flag ( countryCode : countryCode ) !
// Retrieve the unstyled image for customized use
let originalImage = flag . originalImage
// Or retrieve a styled flag
let styledImage = flag . image ( style : . circle )يمكنك دائمًا الوصول إلى الأصول الأساسية مباشرة ، من خلال كتالوج الأصول المجمعة:
let countryCode = Locale . current . regionCode!
let bundle = FlagKit . assetBundle
let originalImage = UIImage ( named : countryCode , in : bundle , compatibleWith : nil ) يوفر Flagkit أكثر من 250 علامة. يمكن العثور على قائمة بجميع الأعلام هنا.
لديك سؤال؟ الرجاء فتح مشكلة!
يتم إصدار Flagkit تحت رخصة معهد ماساتشوستس للتكنولوجيا. انظر الترخيص.