我在文档中找不到您如何调用 HitTest 方法?它是否作为委托(delegate)方法自动调用?或者你会怎么调用它?当我将以下代码放入 VC 中时,当您加载或点击 View 时,它不会触发。感谢您的任何建议。
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
{
NSLog(@"hit test firing");
return self.view;
}
最佳答案
它是UIView
上的一个方法,这里是文档:https://developer.apple.com/documentation/uikit/uiview/1622469-hittest
系统会自动调用它来确定点击了哪个 View 。如果您想要自定义功能,您可以覆盖它。
关于IOS/objective-C : Call Hit Test Method On View,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48254693/