
ไอคอนธงที่สวยงามสำหรับการใช้งานในแอพและบนเว็บ ธงทั้งหมดมีให้เป็นไฟล์ 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 เปิดตัวภายใต้ใบอนุญาต MIT ดูใบอนุญาต