1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
//
// AddressViewController.h
// Lighting
//
// Created by 曹云霄 on 16/5/10.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import "BaseViewController.h"
#import "AddressModel.h"
@protocol delecteDelegate <NSObject>
//删除地址
- (void)delecteCell:(NSString *)addressid;
//增加地址
- (void)addAddressCell:(AddressModel *)model;
//修改地址
- (void)ChangeAddresscell:(AddressModel *)model Withcellindex:(NSInteger)cellindex;
@end
@interface AddressViewController : BaseViewController
/**
* 关闭按钮
*/
@property (weak, nonatomic) IBOutlet UIButton *turnoffButton;
/**
* title
*/
@property (weak, nonatomic) IBOutlet UILabel *changAddressLabe;
/**
* 收件人
*/
@property (weak, nonatomic) IBOutlet UITextField *recipientPerson;
/**
* 手机号
*/
@property (weak, nonatomic) IBOutlet UITextField *PhoneNumber;
/**
* 地址选择(城市选择器)
*/
@property (weak, nonatomic) IBOutlet UIButton *citySelected;
/**
* 详细地址
*/
@property (weak, nonatomic) IBOutlet UITextField *detailsAddress;
/**
* 删除按钮(取消按钮)
*/
@property (weak, nonatomic) IBOutlet UIButton *delectAddressButton;
/**
* 修改按钮(新增按钮)
*/
@property (weak, nonatomic) IBOutlet UIButton *modifyButton;
/**
* 弹出框View
*/
@property (weak, nonatomic) IBOutlet UIView *popupView;
/**
* 收货人
*/
@property (weak, nonatomic) IBOutlet UIView *recipientUserBackview;
/**
* 手机号
*/
@property (weak, nonatomic) IBOutlet UIView *phoneNumberBackview;
/**
* 详细地址
*/
@property (weak, nonatomic) IBOutlet UIView *detailsAddressBackview;
/**
* 地址数据源model
*/
@property (nonatomic,strong) AddressModel *model;
/**
* 是否为修改地址
*/
@property (nonatomic,assign) BOOL isChange;
/**
* 删除代理
*/
@property (nonatomic,assign) id<delecteDelegate> delegate;
/**
* 选中地址cellindex
*/
@property (nonatomic,assign) NSInteger cellindex;
@end