ios OC动态添加属性
2020-07-13 本文已影响0人
liang1030
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn addTarget:self action:@selector(btnClick) forControlEvents:UIControlEventTouchUpInside];
objc_setAssociatedObject(btn, "btnType", "custom", OBJC_ASSOCIATION_RETAIN_NONATOMIC);
- (void)btnClick:(id)sender {
NSString *type = objc_getAssociatedObject(sender, "btnType");
NSlog(@"%@",type); //custom
}