直接贴上代码。
之前做的时候因为按钮的点击事件,在上传图片的时候每次都只能加载在同一个按钮上面,另一个打开了点击上传图片的时候,仍然只能加载在第一个按钮,发现是没有判断到底点击的是哪个按钮。
所以,先定义一个按钮为当前按钮
@property (nonatomic,strong) UIButton * currentBtn;
如果你有三个按钮都要执行同一个操作,也就是打开相机获取图片,我的做法是三个按钮的点击事件都关联为一个,然后给每个按钮一个tag值,我给的分别是1 2 3 。然后判断。
//商品封面添加图片点击事件
- (IBAction)Add_Image:(UIButton *)sender {
switch (sender. tag) {
case 1:
{
self.currentBtn = self.Add_Image_1;
[self CreateActionSheet];
}
break;
case 2:
{
self.currentBtn = self.Add_Image_2;
[self CreateActionSheet];
}
break;
case