FlagKit
Support for arm64 Macs.

美麗的國旗圖標,用於在應用程序和網絡中使用。所有標誌均作為獨立PNG和SVG文件提供。 FlagKit還提供了一個資產目錄和框架,可在Apple平台上輕鬆使用。
FlagKit提供了一個框架,以簡化安裝作為依賴關係。您也可以將資產目錄手動複製到您的項目中。
將folowinig添加為存儲庫URL:
https://github.com/madebybowtie/FlagKit.git
將以下行添加到您的Cartfile :
github "madebybowtie/FlagKit"
將以下行添加到您的Podfile :
pod 'FlagKit'
將Assets/FlagKit.xcassets添加到您的目標。
Flagkit在各種形狀中既提供矩形無風格的標誌和風格的標誌。我們的示例項目演示瞭如何顯示標誌並將其自定義為不同的形狀(圓角,正方形,圓圈)。
注意: MacOS上的Flagkit目前不支持樣式
這個簡短的示例為用戶當前語言環境加載標誌,並檢索未風格的標誌和風格的標誌:
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許可證發布。請參閱許可證。