IOS / Objective-C:在视图上调用命中测试方法

时间:2018-01-14 22:12:34

标签: ios objective-c hittest

我在文档中找不到你如何调用命中测试方法?它是作为委托方法自动调用的吗?或者你会怎么称呼它?当我将以下代码放在VC中时,在加载或点击视图时它不会触发。感谢您的任何建议。

  - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
    {
NSLog(@"hit test firing");
       return self.view;
    }

1 个答案:

答案 0 :(得分:1)

这是UIView上的方法,这是文档:https://developer.apple.com/documentation/uikit/uiview/1622469-hittest

系统会自动调用它来确定哪个视图已被点击。如果您想要自定义功能,可以覆盖它。