在任何事件之后,如何让 UIButton 在类上执行我的类+doSomething:(id)sender
方法?我可以像我一样使用实例方法吗?MyClass
UIControlEventTouchDown
-addTarget:action:forControlEvents:
提前致谢。
在任何事件之后,如何让 UIButton 在类上执行我的类+doSomething:(id)sender
方法?我可以像我一样使用实例方法吗?MyClass
UIControlEventTouchDown
-addTarget:action:forControlEvents:
提前致谢。
由于类也是 ObjC 对象,因此您可以-addTarget:...
照常使用:
[button addTarget:[MyClass class]
action:@selector(classMethod:)
forControlEvents:UIControlEventTouchUpInside];
添加将调用 Class 方法的中间方法。
[button addTarget:self action:@selector(callClassMethod:) forControlEvents: UIControlEventTouchDown];
- (void)callClassMethod:(id)sender {
[MyClass classMethod:sender];
}