kingBook

导航

UIButton 点击事件传参数

#import <objc/runtime.h>
UIButton *btn = // create the button 
objc_setAssociatedObject(btn, "firstObject", obj, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
[btn addTarget:self action:@selector(onClick:) forControlEvents:UIControlEventTouchUpInside];  

- (void)click:(UIButton *)sender  
{  
    id first = objc_getAssociatedObject(btn, "firstObject"); //取参
} 

 

posted on 2017-04-01 11:40  kingBook  阅读(250)  评论(0编辑  收藏  举报