您的位置:首页 > 其它

防止按钮在短时间内被多次点击

2016-08-29 17:23 302 查看
- (void)buttonClicked:(UIButton *)btn
{
// 在0.2秒时间间隔内多次点击只响应一次点击事件, todoSomething就是具体要实现的方法
    [[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(todoSomething:) object:btn];
    [self performSelector:@selector(todoSomething:) withObject:btn afterDelay:0.2f];
}

- (void)todoSomething:(UIButton *)btn
{
    
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: