iOS 点赞机制(防止按钮重复点击触发多次请求)
2018-01-19 12:00
555 查看
一、在按钮的点击事件中实现下面方法:
// 防止重复点击触发多次请求 [[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(zan:) object:sender]; [self performSelector:@selector(zan:) withObject:sender afterDelay:2];上面方法只记录最后一次点击按钮,2s后执行zan的方法。
二、执行操作:
- (void)zan:(UIButton *)sender{NSString * str = [NSString stringWithFormat:@"%d",sender.isSelected]; if ([str isEqualToString:@"1"]) { SLog(@"赞赞赞"); }else{ SLog(@"踩踩踩"); }}
相关文章推荐
- iOS 防止按钮多次点击造成多次响应的方法
- iOS防止(按钮)UIButton多次点击造成多次响应
- ios 防止按钮快速点击造成多次响应的避免方法。
- 【Android】Android防止过快点击造成多次事件执行(防止按钮重复点击)
- 按钮防止被重复点击(iOS)
- ASP.NET怎么防止多次点击提交按钮重复提交
- 防止重复多次点击按钮
- ios 防止按钮快速点击造成多次响应的避免方法。
- Android之有效防止按钮多次重复点击
- 防止按钮的重复点击导致的请求的重复响应
- iOS解决按钮短时间内多次点击只触发一次事件方法
- ios 防止按钮快速点击造成多次响应的避免方法。
- ios 防止按钮快速点击造成多次响应的避免方法。
- ios 防止按钮快速点击造成多次响应的避免方法。
- Android防止按钮多次重复点击
- ios 防止按钮快速点击造成多次响应的避免方法。
- 防止按钮多次点击、重复提交【基于Jquery】
- ios 防止按钮快速点击造成多次响应的避免方法。
- Android 快速实现防止网络重复请求&按钮重复点击的方法
- js中防止连续点击按钮导致多次重复提交数据的方法