
Schöne Flaggensymbole für die Verwendung in Apps und im Web. Alle Flags werden als eigenständige PNG- und SVG-Dateien bereitgestellt. Flagkit bietet auch einen Asset -Katalog und einen Rahmen für die einfache Verwendung auf Apple -Plattformen.
Flagkit bietet ein Framework für eine einfache Installation als Abhängigkeit. Sie können den Vermögenskatalog auch manuell in Ihr Projekt kopieren.
Fügen Sie das Folowinig als Repository -URL hinzu:
https://github.com/madebybowtie/FlagKit.git
Fügen Sie Ihrem Cartfile die folgende Zeile hinzu:
github "madebybowtie/FlagKit"
Fügen Sie Ihrer Podfile die folgende Zeile hinzu:
pod 'FlagKit'
Fügen Sie Ihrem Ziel Assets/FlagKit.xcassets hinzu.
Flagkit liefert sowohl rechteckige und gestymte Flaggen als auch gestaltete Flaggen in einer Vielzahl von Formen. Unser Beispielprojekt zeigt, wie Sie Flags anzeigen und in verschiedene Formen anpassen (abgerundete Ecken, Quadrat, Kreis).
Hinweis: Das Styling wird derzeit nicht von Flagkit auf macOS unterstützt
Dieses kurze Beispiel lädt das Flag für das aktuelle Gebietsschema der Benutzer und holt das nicht stylede Flag und ein gestyltes Flag:
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 )Sie können immer direkt über den gebündelten Vermögenskatalog auf das zugrunde liegende Vermögen zugreifen:
let countryCode = Locale . current . regionCode!
let bundle = FlagKit . assetBundle
let originalImage = UIImage ( named : countryCode , in : bundle , compatibleWith : nil ) Flagkit liefert über 250 Flaggen. Eine Liste aller Flaggen finden Sie hier.
Haben Sie eine Frage? Bitte öffnen Sie ein Problem!
Flagkit wird unter der MIT -Lizenz veröffentlicht. Siehe Lizenz.