AddressPickerViewExample 省、市、区三级联动AddressPickerView

AddressPickerViewExample 省、市、区三级联动AddressPickerView,实现一行代码快速集成地址选择,对项目零入侵

Swift UI相关控件

详细介绍

AddressPickerViewExample

  • 提供省、市、区三级联动PickerView,实现一行代码快速集成地址选择,对项目零入侵
  • 喜欢的话,给颗星吧!
  • 缩略图:
  • Aaron Swartz

集成说明

集成说明【暂时只支持手动导入】

  • 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 and MJExtension,只要保证项目中有这两个三方库即可(不论你是使用cocoapods集成的还是直接拖拽进入项目的均可)
推荐源码