AddressPickerViewExample 省、市、区三级联动AddressPickerView
AddressPickerViewExample 省、市、区三级联动AddressPickerView,实现一行代码快速集成地址选择,对项目零入侵
Swift UI相关控件
共2Star
详细介绍
AddressPickerViewExample
集成说明
集成说明【暂时只支持手动导入】
- Drag all source files under floder
AddressPickerView
to your project.【将AddressPickerView
文件夹中的所有源代码拽入项目中】 - Import the main header file:
#import "SXD_AddressPickerView.h"
【导入主头文件:#import "SXD_AddressPickerView.h"
】
Examples【示例】
导入SXD_AddressPickerView.h
遵守SXD_AddressPickerViewDelegate
协议
#import "SXD_AddressPickerView.h"
@interface ViewController ()<SXD_AddressPickerViewDelegate>
@property (weak, nonatomic) IBOutlet UILabel *detailAddressLable;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
}
#pragma mark ---SXD_AddressPickerView Delegate---
- (void)addressPickerView:(SXD_AddressPickerView *)addressPickerView didSelectAddressInfo:(NSString *)selectedAddress{
self.detailAddressLable.text = selectedAddress;
}
/**点击选取地址*/
- (IBAction)selectAddressBtnClick:(UIButton *)sender {
[[SXD_AddressPickerView addressPickerViewWithDelegate:self] show];
}
@end
/***********************************************/
依赖说明
- 因项目中涉及到布局以及模型解析,所以需要依赖两个三方库:
Masonry
andMJExtension
,只要保证项目中有这两个三方库即可(不论你是使用cocoapods集成的还是直接拖拽进入项目的均可)