Skip to content

OpenMarshall/KYDivisionPickerView

Repository files navigation

KYDivisionPickerView

一个四列的 UIPickerView,可以滑动选择精确到街道的中国行政区划信息,并返回地址,使用简单。
ScreenShot

Xcode 8 GM

提供 Swift 3 版本和 Objective-C 版本

如何使用

项目本身是使用 Demo,直接 Download ZIP,然后拷贝项目中的 KYDivisionPickerView 文件夹到你的项目中,即可使用 KYDivisionPickerView 类,与使用 UIPickerView 没有区别。

希望在滑动 PickerView 选择了地址之后,拿到地址字符串,需要遵守协议 KYDivisionPickerViewDelegate,实现协议中的方法
func didGetAddressFromPickerView(provinceName provinceName:String?, cityName:String?, countyName:String?, streetName:String?)
方法中的四个参数即是 KYDivisionPickerView 选择的省、市、县、街道的名称字符串。

可配置项

divisionPicker.adjustsFontSizeToFitWidth = true // default: false
divisionPicker.fontSize = 12 // default: 14
divisionPicker.textColor = UIColor.redColor() // default: UIColor.blackColor()

其他

数据来源于 mumuy/data_location,感谢~
Swift JSON 处理使用 SwiftyJSON,已直接拷贝 SwiftyJSON.swift 文件到项目中。

About

一个四列的 UIPickerView,可以滑动选择精确到街道的中国行政区划信息,并返回地址,使用简单。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published