- (void)handleClickCallBack:(ButtonClickCallback)callBack {ide
[self handleClickEvent:UIControlEventTouchUpInside callBack:callBack];spa
}3d
- (void)handleClickEvent:(UIControlEvents)aEventorm
callBack:(ButtonClickCallback)callBack;ci
{get
objc_setAssociatedObject(self, &overViewKey, callBack, OBJC_ASSOCIATION_COPY_NONATOMIC);io
[self addTarget:self action:@selector(buttonClick) forControlEvents:aEvent];select
}sso
- (void)buttonClick {call
ButtonClickCallback callBack = objc_getAssociatedObject(self, &overViewKey);
if (callBack!= nil)
{
callBack(self);
}
}