Я пытаюсь понять, как все работает на самом деле. Поэтому я подумал, что когда я перезапишу определенные методы с использованием категорий, я получу интересные NSLogs.
@implementation UIView(Learning)
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
NSLog(@"-hitTest:withEvent: event=%@", event);
return [self hitTest:point withEvent:event];
}
@end
super and self don ' t здесь работает. Есть ли способ вызвать исходную реализацию -hitTest: withEvent :? Я хочу, чтобы NSLog каждый раз вызывается -hitTest: withEvent: в UIView.
Это просто для личного обучения. хочу увидеть доставку события в действии.