zoukankan      html  css  js  c++  java
  • 如何监听app所有事件

    1, 修改main方法

    int main(int argc, char * argv[]) {
        @autoreleasepool {
            return UIApplicationMain(argc, argv, NSStringFromClass([AppDelegate class]), NSStringFromClass([AppDelegate class]));
        }
    }

    2, 让   AppDelegate继承自UIApplication,原来是继承自UIResponder

    @interface AppDelegate : UIApplication <UIApplicationDelegate>

    3, 在AppDelegate中实现   sendEvent方法

    - (void)sendEvent:(UIEvent *)event
    {
        [super sendEvent:event];
        
        NSSet *allTouches = [event allTouches];
        if (allTouches.count > 0) {
            UITouchPhase phase = ((UITouch *)[allTouches anyObject]).phase;
            if (phase == UITouchPhaseBegan) {
                NSLog(@"TouchPhaseBegan");
            }
        }
    }

     

  • 相关阅读:
    17种正则表达式
    网页滚动条的处理
    My GIS 2012
    spring 的mvc项目启动报错:java.util.zip.ZipException
    ASP.NET读取XML文件的方法
    urlrewritingnet重写的几点
    ASP.NET 伪静态页面的实现
    URL重写组件UrlRewriter 在Windows XP下的运用
    我们搞web开发,总结一些常用功能源码
    图片二进制存取
  • 原文地址:https://www.cnblogs.com/dashengios/p/10595775.html
Copyright © 2011-2022 走看看