CNCitySelector 1.0.0

CNCitySelector 1.0.0

Enix Yu 维护。




CNCitySelector

开箱即用,一个无需配置,快速集成的中国行政区域选择Controller

示例

要运行示例项目,首先克隆仓库,然后从 Example 目录中运行 pod install

要求

iOS 9.0

安装

CNCitySelector 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'CNCitySelector'

使用

  1. 初始化CNCitySelectController
CNCitySelectController *vc = [CNCitySelectController alloc] initWithFrame:frame];
  1. 设置城市数据database,本repo自带GB2260的城市数据库,如果你需要使用自己的数据库,可以实现CNCityDatabase的数据接口
// GB2260实现了CNCityDatabase协议
vc.datasource = [GB2260 shardInstance];
// self遵循CNCitySelectDelegate协议
vc.delegate = self;
  1. 选择城市后回调 CNCitySelectDelegate
- (void)didSelectRegion:(CNRegion *)region {
    NSLog(@"Select city: %@", region.name);
}

这就是全部了

作者

Enix Yu, [email protected]

许可证

CNCitySelector 遵循 MIT 许可协议。有关更多信息,请参阅 LICENSE 文件。