登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

ios 超级简单使用地址选择器(AddressPickerView),支持省份,省...

[复制链接]
来自: 你们纯洁哥 分类: iOS精品源码 上传时间: 2017-12-9 10:08:38
Tag:

项目介绍:

好用的地址选择器,支持省份,省市,省市区,也支持打开显示上一次选择的地址

用法很简单,如果需要下次打开是之前选中的只要把上一次选中的地址传进去就行了,具体用法如下:
/**
 * 只显示省份一级
 * provinceBlock : 回调省份
 */
- (IBAction)provinceWithoutInput:(id)sender {
    
 
    [CZHAddressPickerView provincePickerViewWithProvinceBlock:^(NSString *province) {

        [sender setTitle:[NSString stringWithFormat:@"%@",province] forState:UIControlStateNormal];
    }];
    
    
}
/**
 * 只显示省份一级
 * province : 传入了省份自动滚动到省份,没有传或者找不到默认选中第一个
 * provinceBlock : 回调省份
 */
- (IBAction)provinceWithInput:(id)sender {
    
    CZHWeakSelf(self);
    [CZHAddressPickerView provincePickerViewWithProvince:self.province provinceBlock:^(NSString *province) {
        CZHStrongSelf(self);
        self.province = province;
        
        [sender setTitle:[NSString stringWithFormat:@"%@",province] forState:UIControlStateNormal];
    }];
    
}

/**
 * 显示省份和市级
 * cityBlock : 回调省份和城市
 */
- (IBAction)cityWithoutInput:(id)sender {
    
    [CZHAddressPickerView cityPickerViewWithCityBlock:^(NSString *province, NSString *city) {
        [sender setTitle:[NSString stringWithFormat:@"%@%@",province,city] forState:UIControlStateNormal];
    }];
    
}
/**
 * 显示省份和市级
 * province,city : 传入了省份和城市自动滚动到选中的,没有传或者找不到默认选中第一个
 * cityBlock : 回调省份和城市
 */
- (IBAction)cityWithInput:(id)sender {
    CZHWeakSelf(self);
    [CZHAddressPickerView cityPickerViewWithProvince:self.province city:self.city cityBlock:^(NSString *province, NSString *city) {
        CZHStrongSelf(self);
        self.province = province;
        self.city = city;
        
        [sender setTitle:[NSString stringWithFormat:@"%@%@",province,city] forState:UIControlStateNormal];
    }];
}

/**
 * 显示省份和市级和区域
 * areaBlock : 回调省份城市和区域
 */
- (IBAction)areaWithoutInput:(id)sender {
    
    [CZHAddressPickerView areaPickerViewWithAreaBlock:^(NSString *province, NSString *city, NSString *area) {
        [sender setTitle:[NSString stringWithFormat:@"%@%@%@",province,city,area] forState:UIControlStateNormal];
    }];
}
/**
 * 显示省份和市级和区域
 * province,city : 传入了省份和城市和区域自动滚动到选中的,没有传或者找不到默认选中第一个
 * areaBlock : 回调省份城市和区域
 */
- (IBAction)areaWithInput:(id)sender {
    CZHWeakSelf(self);
    [CZHAddressPickerView areaPickerViewWithProvince:self.province city:self.city area:self.area areaBlock:^(NSString *province, NSString *city, NSString *area) {
        CZHStrongSelf(self);
        self.province = province;
        self.city = city;
        self.area = area;
        
        [sender setTitle:[NSString stringWithFormat:@"%@%@%@",province,city,area] forState:UIControlStateNormal];
    }];
}

github下载地址
博客地址
简书地址

相关源码推荐:

我来说两句
*滑动验证:
所有评论(16)
AlonMessi 2017-12-11 16:35:24
code4app好的代码demo真的很多,谢谢啦~
回复
逆鳞九霄 2017-12-11 16:35:38
很给力,Code4App有你更精彩!
回复
hellokenken 2017-12-11 16:36:50
虽不明,但觉厉...
回复
BlueManlove 2017-12-11 16:37:18
感谢分享,楼主V5~
回复
littleRed 2017-12-11 16:37:38
写的真的很不错
回复
phoiu 2017-12-11 16:40:07
mark,收藏了
回复
kengsir 2017-12-11 16:41:12
code4app好的代码demo真的很多,谢谢啦~
回复
code4app热心网友 2017-12-11 17:52:26
楼主用心了,内容非常精彩。
回复
code4app热心网友 2017-12-11 17:57:14
虽不明,但觉厉!
回复
12下一页
提取码:  下载次数:229 状态:已购或VIP 售价:0(原价:15)金钱 下载权限:初级码农 
1904 0 229
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表