IOS/objective-C : Call Hit Test Method On View

标签 ios objective-c hittest

我在文档中找不到您如何调用 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/

相关文章:

ios - FMDB SQLite 没有出现在我的设备中

ios - 如何使用对象 JSExport Objective-C 方法

ios - 如何在swift项目中导入objective c头文件

objective-c - 如何获得对当前 UINavigationController 的引用?

c++ - Objective-C++ 项目中枚举类型参数的问题

Swift 中的 iOS 水平可滚动标签栏

ios - 在 Swift 中带有事件的 SpriteKit 按钮

.net - 检查数据网格中的双击是否单击了滚动条

WPF:如何使用透明 Canvas 和可点击子项制作叠加控件

javascript - 我如何对 Canvas 上的图像进行 HitTest ?