前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS 按钮连续点击 最后才一次提交

iOS 按钮连续点击 最后才一次提交

作者头像
赵哥窟
发布2018-12-12 16:35:59
1.2K0
发布2018-12-12 16:35:59
举报
文章被收录于专栏:日常技术分享日常技术分享
代码语言:javascript
复制
@interface ViewController () 

@property (nonatomic, strong) NSTimer *timer;//定时器 

@end 

@implementation ViewController 

- (void)viewDidLoad { 
[super viewDidLoad]; 
UIButton *btn = [[UIButton alloc]init]; 
[btn setTitle:@"连续点击按钮" forState:UIControlStateNormal]; 
[self.view addSubview:btn]; 
btn.frame=CGRectMake(100, 100, 100, 100); 
btn.backgroundColor = [UIColor grayColor]; 
[btn addTarget:self action:@selector(Click:) forControlEvents:UIControlEventTouchUpInside]; 
[btn setTitleColor:[UIColor blueColor] forState:UIControlStateHighlighted]; 
[btn setTitleColor:[UIColor yellowColor] forState:UIControlStateNormal]; 
} 

- (void)Click:(UIButton *)btn { 
[self.timer invalidate]; 
self.timer = nil; 
self.timer =[NSTimer timerWithTimeInterval:1.0 target:self selector:@selector(requestData) userInfo:nil repeats:NO]; 
[[NSRunLoop currentRunLoop] addTimer:self.timer forMode:NSRunLoopCommonModes]; 
} 

- (void)requestData{ 
NSLog(@"我请求数据啦"); 
} 
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.11.12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档