美文网首页
iOS开发中防止恶意多次点击按钮方法

iOS开发中防止恶意多次点击按钮方法

作者: 小蜗牛成长记 | 来源:发表于2017-07-19 15:56 被阅读0次

在项目开发中有时候有些按钮的点击事件,有可能会有延迟,会导致多次点击多次响应,影响用户体验,可以使用下面的方法来解决:

//该方法是要点击的按钮事件
- (IBAction)btnclick:(UIButton*)btn
{
    [[self class]cancelPreviousPerformRequestsWithTarget:self selector:@selector(doSomething:) object:btn];
    [self performSelector:@selector(doSomething:) withObject:btn afterDelay:0.5f];//延迟执行方法的
}
//该方法里面写需要实现的功能
-(void)doSomething:(UIButton *)btn
{
      NSLog(@"hehe");
}

相关文章

网友评论

      本文标题:iOS开发中防止恶意多次点击按钮方法

      本文链接:https://www.haomeiwen.com/subject/anblkxtx.html