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 라이센스에 따라 릴리스됩니다. 라이센스를 참조하십시오.