Latest 1.0.0
Homepage https://github.com/DeveloperPans/PSCityPickerView
License MIT
Platforms ios 7.0, requires ARC
Authors

城市选择器,可以选择国内所有的城市和地区,实现了省、市、区的三级联动.

继承于系统原生控件UIPickerView.你可以像设置任何系统的PickerView一样自定义他的背景颜色等属性。

预览

image

导入

推荐 通过Cocoapods导入

在你的Podfile文件中加入如下一行

pod 'PSCityPickerView'
手动导入

下载zip并解压。将PSCityPickerView文件夹拖入你的Xcode工程中。

使用方法

推荐使用懒加载初始化,并设置代理.

@property (nonatomic, strong) PSCityPickerView *cityPicker;

- (PSCityPickerView *)cityPicker
{
    if (!_cityPicker)
    {
        _cityPicker = [[PSCityPickerView alloc] init];
        _cityPicker.cityPickerDelegate = self;
    }
    return _cityPicker;
}

设置inputView为cityPicker.

self.textField.inputView = self.cityPicker;

代理中返回省、市、区信息.

#pragma mark - PSCityPickerViewDelegate
- (void)cityPickerView:(PSCityPickerView *)picker
    finishPickProvince:(NSString *)province
                  city:(NSString *)city
              district:(NSString *)district
{
    [self.textField setText:[NSString stringWithFormat:@"%@ %@ %@",province,city,district]];
}

更多信息请查看源码。

Latest podspec

{
    "name": "PSCityPickerView",
    "version": "1.0.0",
    "summary": "A convenience picker include all provinces,cities and districts in China.",
    "description": "A convenience picker include all provinces,cities and districts in China. nA convenience picker include all provinces,cities and districts in China.",
    "homepage": "https://github.com/DeveloperPans/PSCityPickerView",
    "screenshots": "https://raw.githubusercontent.com/DeveloperPans/PSCityPickerView/master/PSCityPickerView.gif",
    "license": "MIT",
    "authors": {
        "Pan": "[email protected]"
    },
    "social_media_url": "http://shengpan.net",
    "platforms": {
        "ios": "7.0"
    },
    "requires_arc": true,
    "source": {
        "git": "https://github.com/DeveloperPans/PSCityPickerView.git",
        "tag": "1.0.0"
    },
    "source_files": "PSCityPickerViewDemo/PSCityPickerView/**/*.{h,m}",
    "resources": "PSCityPickerViewDemo/PSCityPickerView/*.plist"
}

Pin It on Pinterest

Share This