
De belles icônes de drapeau pour l'utilisation dans les applications et sur le Web. Tous les drapeaux sont fournis sous forme de fichiers PNG et SVG autonomes. Flagkit fournit également un catalogue d'actifs et un cadre pour une utilisation facile sur les plates-formes Apple.
Flagkit fournit un cadre pour une installation facile en tant que dépendance. Vous pouvez également copier manuellement le catalogue d'actifs dans votre projet.
Ajoutez le folowinig comme URL du référentiel:
https://github.com/madebybowtie/FlagKit.git
Ajoutez la ligne suivante à votre Cartfile :
github "madebybowtie/FlagKit"
Ajoutez la ligne suivante à votre Podfile :
pod 'FlagKit'
Ajoutez Assets/FlagKit.xcassets à votre cible.
Flagkit fournit à la fois des drapeaux rectangulaires non style et des drapeaux stylisés dans une variété de formes. Notre projet d'échantillon montre comment afficher les drapeaux et les personnaliser en différentes formes (coins arrondis, carré, cercle).
Remarque: le style n'est actuellement pas pris en charge par Flagkit sur macOS
Ce bref exemple charge l'indicateur pour les paramètres régionaux actuels des utilisateurs et récupère le drapeau non style et un drapeau de style:
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 )Vous pouvez toujours accéder directement aux actifs sous-jacents, via le catalogue d'actifs groupés:
let countryCode = Locale . current . regionCode!
let bundle = FlagKit . assetBundle
let originalImage = UIImage ( named : countryCode , in : bundle , compatibleWith : nil ) Flagkit fournit plus de 250 drapeaux. Une liste de tous les drapeaux peut être trouvée ici.
Vous avez une question? Veuillez ouvrir un problème!
Flagkit est libéré sous la licence MIT. Voir la licence.