iOS Demo 详解(三) runtime 解决重复点击
2017-03-01 本文已影响25人
5a9c6f44e578
Demo 下载地址:
https://git.oschina.net/wwwzz/ButtonBanClicked
效果(3秒内禁止点击) :

类目.h

.m

可以看到就是在类目中添加了属性和方法
</br>

补充一下 类目本身是不支持属性的,可以看到里面并没有properties(属性)
</br>
使用也非常简单
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
// 跳转回来仍好使 切换页面后不用等待 3秒
// 不忽略点击事件
self.button.zhw_ignoreEvent = NO;
// 间隔时间
self.button.zhw_acceptEventInterval = 3.0;
}