gpt4 book ai didi

iphone - iOS - 检测 View 触摸的调试工具

转载 作者:行者123 更新时间:2023-12-03 18:38:17 25 4
gpt4 key购买 nike

想知道是否有人写过或遇到过一种好方法来将发生触摸的 View 记录到控制台。我知道touchesEnded:可以实现,但我的问题是一些神秘的东西阻止了对我的 View 的触摸,我不知道那是什么。我只是想知道是什么拦截了触摸。

我想登录控制台:

“触摸发生在 View 中:nameOfSomeUIView”

最佳答案

每个 UITouch 对象都有一个 View 属性,描述为“最初发生触摸的 View ”。您可以子类化 UIWindow 并重写 sendEvent 方法。在 sendEvent 的实现中,您可以调用 [super sendEvent: event] ,然后检查属于该事件的所有触摸的 View 属性。

作为一般提示:如果您的 UITouches 未按预期运行,请检查 View 的 hitTest 方法。您可以重写此方法来查看哪个 View 应该接收触摸。

关于iphone - iOS - 检测 View 触摸的调试工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3629782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com