常常会遇到动态给几个按钮添加点击事件,然后给当前点击的按钮动态赋值的情况,这种情况下
1、首先写一个按钮事件,点击两个按钮按住Ctrl键拖到按钮事件上,这样两个按钮都有了这个方法
2、定义全局按钮变量
@interface myViewController ()
@end
3、在按钮事件里写下
- (IBAction)setButton:(id)sender {
self.selectBtn = sender;
}
这里的sender就是被点击的button
然后在其他的方法中可以随便的给按钮赋值不用考虑是哪个按钮了