
Hermosos íconos de la bandera para el uso en aplicaciones y en la web. Todas las banderas se proporcionan como archivos PNG y SVG independientes. Flagkit también proporciona un catálogo de activos y un marco para usar fácilmente en las plataformas de Apple.
Flagkit proporciona un marco para una fácil instalación como dependencia. También puede copiar manualmente el catálogo de activos en su proyecto.
Agregue el Folowinig como URL del repositorio:
https://github.com/madebybowtie/FlagKit.git
Agregue la siguiente línea a su Cartfile :
github "madebybowtie/FlagKit"
Agregue la siguiente línea a su Podfile :
pod 'FlagKit'
Agregue Assets/FlagKit.xcassets a su objetivo.
Flagkit proporciona banderas rectangulares sin estilo y banderas de estilo en una variedad de formas. Nuestro proyecto de muestra demuestra cómo mostrar banderas y personalizarlas en diferentes formas (esquinas redondeadas, cuadrado, círculo).
NOTA: El estilo no es compatible actualmente por Flagkit en MacOS
Este breve ejemplo carga la bandera para el local de usuarios y recupera la bandera sin estilo y una bandera de estilo:
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 )Siempre puede acceder directamente a los activos subyacentes, a través del catálogo de activos agrupados:
let countryCode = Locale . current . regionCode!
let bundle = FlagKit . assetBundle
let originalImage = UIImage ( named : countryCode , in : bundle , compatibleWith : nil ) Flagkit proporciona más de 250 banderas. Se puede encontrar una lista de todas las banderas aquí.
¿Tienes una pregunta? ¡Abra un problema!
Flagkit se lanza bajo la licencia MIT. Ver licencia.