iOS 点击哪个按钮 知道是哪个页面的哪个点击事件

UIControl 添加分类

@implementation UIControl (EverPath)

+(void)load
{
#ifdef DEBUG
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        Class cls = [self class];
        Method m1 = class_getInstanceMethod(cls, @selector(sendAction:to:forEvent:));
        Method m2 = class_getInstanceMethod(cls, @selector(sendAction_EverPath:to:forEvent:));
        method_exchangeImplementations(m1, m2);
    });
#endif
}

- (void)sendAction_EverPath:(SEL)action to:(id)target forEvent:(UIEvent *)event
{
    [self sendAction_EverPath:action to:target forEvent:event];
    YXLog(@"Ever_UIControl_Path:%s,Action:%s\n",NSStringFromClass([target class]).UTF8String,[NSStringFromSelector(action) UTF8String]);
}

@end
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容