
Ícones de bandeira bonitos para uso em aplicativos e na web. Todos os sinalizadores são fornecidos como arquivos PNG e SVG independentes. O Flagkit também fornece um catálogo de ativos e uma estrutura para facilitar o uso em plataformas da Apple.
O FlagKit fornece uma estrutura para facilitar a instalação como dependência. Você também pode copiar manualmente o catálogo de ativos em seu projeto.
Adicione o folowinig como URL do repositório:
https://github.com/madebybowtie/FlagKit.git
Adicione a seguinte linha ao seu Cartfile :
github "madebybowtie/FlagKit"
Adicione a seguinte linha ao seu Podfile :
pod 'FlagKit'
Adicione Assets/FlagKit.xcassets ao seu alvo.
O Flagkit fornece bandeiras não sintiais retangulares e bandeiras com estilo em uma variedade de formas. Nosso projeto de amostra demonstra como exibir sinalizadores e personalizá -los em diferentes formas (cantos arredondados, quadrado, círculo).
Nota: o estilo não é suportado pelo Flagkit no macOS
Este breve exemplo carrega o sinalizador para o local atual dos usuários e recupera a bandeira não proibida e uma bandeira estilizada:
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 )Você sempre pode acessar os ativos subjacentes diretamente, através do catálogo de ativos incluídos:
let countryCode = Locale . current . regionCode!
let bundle = FlagKit . assetBundle
let originalImage = UIImage ( named : countryCode , in : bundle , compatibleWith : nil ) O Flagkit fornece mais de 250 sinalizadores. Uma lista de todas as bandeiras pode ser encontrada aqui.
Tem uma pergunta? Por favor, abra um problema!
O Flagkit é liberado sob a licença do MIT. Consulte a licença.