iOS 屏蔽双击事件
来源:互联网 发布:vb教程ppt 编辑:程序博客网 时间:2024/05/16 06:07
直接上代码
- BMUIApplication 继承UIApplication
#import <UIKit/UIKit.h>@interface BMUIApplication : UIApplication@property (assign,nonatomic) BOOL IgnoringEvents;@end
- BMUIApplication的实现
#import "BMUIApplication.h"@implementation BMUIApplication- (void)sendEvent:(UIEvent *)event{ self.IgnoringEvents = NO; if (event.type == UIEventTypeTouches) { if ([[event.allTouches anyObject] phase] == UITouchPhaseBegan) { if(event.allTouches.count > 1){ self.IgnoringEvents = YES; } else{ self.IgnoringEvents = NO; } } } if(!self.IgnoringEvents){ [super sendEvent:event]; }}@end
- main.m 修改
#import <UIKit/UIKit.h>#import "AppDelegate.h"#import "BMUIApplication.h"int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, NSStringFromClass([BMUIApplication class]), NSStringFromClass([AppDelegate class])); }}
- 如果单纯屏蔽事件的话可以用
[[UIApplication sharedApplication] beginIgnoringInteractionEvents];
参考资料
http://blog.csdn.net/sakulafly/article/details/18766339
http://blog.csdn.net/sakulafly/article/details/18792631
0 0
- iOS 屏蔽双击事件
- MFC 处理双击事件时屏蔽掉单击事件
- iOS之单、双击事件
- 屏蔽窗体标题栏双击和移动事件、ALT+F4键
- [IOS]实现IOS单击或者双击事件
- [IOS]实现IOS单击或者双击事件
- iOS开发知识要点(双击事件。。。)
- iOS UITableViewCell上的双击事件
- iOS touch事件单击双击区分响应
- 双击事件
- 双击事件
- 双击事件
- 双击事件
- Form窗体屏蔽鼠标双击
- 屏蔽/禁止双击选中文字
- 如何屏蔽双击选中文本
- [iOS开发必备技巧之]禁用UITabBarController双击事件
- [iOS]如何在UIWebView中响应双击事件
- iOS 修改UIAlertController的按钮字体颜色
- maven技术整理
- 自己写的Toast
- [leetcode] 423. Reconstruct Original Digits from English
- PAT(Advanced Level) 1019 - General Palindromic Number(水题)
- iOS 屏蔽双击事件
- ORA-12170: TNS: 连接超时
- 正则表达式
- 9.聚合函数count+distinct+group + MapReduce
- 第二章
- JavaScript中的Promise机制
- c#多维数组
- Nginx实战(三) 日志配置与切割
- HDU1232 并查集<并>