简单继承UIApplication实现点击事件监听以及埋点

1.创建MyApplication继承UIApplication

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface MyApplication : UIApplication

@end

NS_ASSUME_NONNULL_END

2.(重要)在main.m中添加我们的类

avatar

3.在MyApplication.m中实现监听点击的方法

- (BOOL)sendAction:(SEL)action to:(nullable id)target from:(nullable id)sender forEvent:(nullable UIEvent *)event{
    NSLog(@"进这里");
    [super sendAction:action to:target from:sender forEvent:event];
    return YES;
}

- (void)sendEvent:(UIEvent *)event{

    [super sendEvent:event];
}

4.在sendAction方法里判断点击事件和View,从而进行拦截与埋点记录

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容