
Ikon bendera yang indah untuk digunakan dalam aplikasi dan di web. Semua bendera disediakan sebagai file PNG dan SVG yang berdiri sendiri. Flagkit juga menyediakan katalog aset dan kerangka kerja agar mudah digunakan pada platform Apple.
Flagkit menyediakan kerangka kerja untuk instalasi yang mudah sebagai ketergantungan. Anda juga dapat secara manual menyalin katalog aset ke dalam proyek Anda.
Tambahkan folowinig sebagai url repositori:
https://github.com/madebybowtie/FlagKit.git
Tambahkan baris berikut ke Cartfile Anda:
github "madebybowtie/FlagKit"
Tambahkan baris berikut ke Podfile Anda:
pod 'FlagKit'
Tambahkan Assets/FlagKit.xcassets ke target Anda.
Flagkit menyediakan bendera tak tertutup persegi panjang dan bendera bergaya dalam berbagai bentuk. Proyek sampel kami menunjukkan cara menampilkan bendera dan menyesuaikannya menjadi berbagai bentuk (sudut bulat, persegi, lingkaran).
Catatan: Styling saat ini tidak didukung oleh Flagkit di MacOS
Contoh singkat ini memuat bendera untuk lokal pengguna saat ini, dan mengambil bendera yang tidak masuk akal dan bendera bergaya:
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 )Anda selalu dapat mengakses aset yang mendasari secara langsung, melalui katalog aset yang dibundel:
let countryCode = Locale . current . regionCode!
let bundle = FlagKit . assetBundle
let originalImage = UIImage ( named : countryCode , in : bundle , compatibleWith : nil ) Flagkit menyediakan lebih dari 250 bendera. Daftar semua bendera dapat ditemukan di sini.
Punya pertanyaan? Harap buka masalah!
Flagkit dirilis di bawah lisensi MIT. Lihat lisensi.