CCRegionSelector
默认 | 自定义选择器 |
---|---|
示例
要运行示例项目,首先克隆仓库,然后从示例目录中运行pod install
。
用法
将CCRegionSelectorView添加到您的View中,然后遵循RegionSelectorViewDelegate
协议
showPickInView()
返回放置PickerView的视图
func showPickInView()->UIView {
return self.view
}
phoneCodeDidChange()
将接收到用户选择的地区电话代码。
func phoneCodeDidChange(phoneCode: String) {
print(phoneCode)
}
customPickerView(_ info: RegionInfo)
返回一个选择器视图
func customPickerView(_ info: RegionInfo) -> UIView? {
// return nil if use default picker view
nil
// use custom picker view
// RandomColorRegionPickerView(regionInfo: info)
}
可选
- 通过调用
setDefaultRegion()
来设置初始地区。
selectView.setDefaultRegion("TW")
- 通过传递一个字符串数组到
setPinRegions()
来标记常用地区。
selectView.setPinRegions(["TW", "CA"])
- 通过传递一个字符串数组到
setRestrictRegions()
来仅显示所需的地区。
selectView.setRestrictRegions(["TW","US","CA"])
安装
CCRegionSelector 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'CCRegionSelector'
或者在您设置好 Swift 包之后,将其作为依赖项添加到 Package.swift 的依赖项值中就像这样一样简单。
dependencies: [ .package(url: "https://github.com/ChadChang/CCRegionSelector.git", .upToNextMajor(from: "1.0")) ]
作者
ChadChang, chadchang.tw at gmail.com
许可证
CCRegionSelector 基于 MIT 许可证提供。有关更多信息,请参阅 LICENSE 文件。