CCRegionSelector 1.1.0

CCRegionSelector 1.1.0

Chad Chang维护。



  • 出处
  • ChadChang

CCRegionSelector

Swift Version Version CI-iOS Platform License

默认 自定义选择器
DEMO Custom picker

示例

要运行示例项目,首先克隆仓库,然后从示例目录中运行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 文件。

致谢