button事件傳遞多個引數
阿新 • • 發佈:2019-01-05
匯入 #import <objc/runtime.h>
NSMutableDictionary *btnSelectDic = [[NSMutableDictionary alloc]init];
[btnSelectDic setObject:@(indexPath.section) forKey:@"tagSection"];
[btnSelectDic setObject
objc_setAssociatedObject(cell.btnSelect, @"myBtn", btnSelectDic, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
[cell.btnSelect addTarget:self action:@selector(clickAction:) forControlEvents:UIControlEventTouchUpInside];
-(void)clickAction:(UIButton*)sender
{
sender.selected = !sender.selected;
NSDictionary *dic = objc_getAssociatedObject(sender, @"myBtn");
NSString *tagSection = [dic objectForKey:@"tagSection"];
NSString *t
}