CountryPickerViewSwift 1.2.3

CountryPickerViewSwift 1.2.3

CrystalCrystal 维护。



  • 作者:
  • Crystal

CountryPickerView

一个简洁的iOS国家代码选择器,支持中文、英语、西班牙语、国旗、ISO 3166-1、国际电话区号。你可以搜索ISO 3166码、电话区号或者国家名字,pickerView将会根据你搜索的内容自动更新搜索结果。

效果图片

alt text

安装

CocoaPods

添加到您的Podfile

Swift

use_frameworks!
pod 'CountryPickerViewSwift'

然后

pod install

在您的代码中导入框架

import CountryPickerViewSwift

快速开始

         let countryView = CountrySelectView.shared
        countryView.show()
//        countryView.dismiss() //dismiss the picker view
        countryView.barTintColor = .gray //default is green
        countryView.searchBarPlaceholder = "phone code" //default is "search"
        countryView.displayLanguage = .chinese //default is english
        countryView.countryNameFont = UIFont.systemFont(ofSize: 18) //default is  UIFont.systemFont(ofSize: 17)
        countryView.countryNameColor = .brown //default is black
        countryView.countryPhoneCodeFont = UIFont.systemFont(ofSize: 10)//default is  UIFont.systemFont(ofSize: 14)
        countryView.countryNameColor = .black //default is gray
        countryView.selectedCountryCallBack = { countryDic in
            print(countryDic)
            /* countrydic format like
                 [
                      "en": "Angola",
 +                    "es": "Angola",
                      "zh": "安哥拉",
                      "locale": "AO",
                      "code": 244
                     "countryImage": UIImage
                 ]
             
             */
        }