本篇文章跟上篇 iOS 自定义DatePicker控件--这里只有干货 使用类似,详细使用参考上篇及demo!
1.本篇实现省市区三级联动
#pragma mark----pickerView联动-----
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{}
2.解决快速滑动时点击确认按钮,导致的省市区的地址不对应; 以及多组滑动时点击确认按钮,导致的崩溃问题
//更新城市数据(防止非正常操作导致的崩溃及数据不对应)
-(void)reloadCityData{}
3.提供地址过长导致显示不全的解决思路
//替换text居中 这里可以解决地址显示不全问题(根据需要自行定义,颜色,frame,font)
-(UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
以上方法均在BJCityPicker.m中
效果图
希望本文对你有帮助,动动小手点下喜欢呗!