关闭

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

222人阅读 评论(0) 收藏 举报
分类:
- (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
{
    
}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:15937次
    • 积分:644
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条
    文章分类