CountryPickerView
一个简洁的iOS国家代码选择器,支持中文、英语、西班牙语、国旗、ISO 3166-1、国际电话区号。你可以搜索ISO 3166码、电话区号或者国家名字,pickerView将会根据你搜索的内容自动更新搜索结果。
效果图片
安装
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
]
*/
}