- (void)viewDidLoad{
[super viewDidLoad];
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn setFrame:CGRectMake(100, 100, 100, 60)];
btn.backgroundColor = [UIColor greenColor];
[btn addTarget:self action:@selector(clickbtn:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:btn];
}
- (void)clickbtn:(UIButton *)btn{
NSLog(@" %s ",__FUNCTION__);
[[self class] cancelPreviousPerformRequestsWithTarget:self
selector:@selector(handleEvent:)
object:btn];
[self performSelector:@selector(handleEvent:) withObject:btn afterDelay:1.0];
}
- (void)handleEvent:(UIButton *)btn{
NSLog(@" %s ",__FUNCTION__);
}