2

当手势在当前视图之外开始时,有没有办法检测触摸?

示例:
我有一个小视图,可以在其中检测到触摸。
用户开始在屏幕上移动手指,从视图之外开始,然后无需抬起手指即可进入。
当手指进入视图时,视图不会得到任何触摸事件。

4

2 回答 2

1

在您的视图中覆盖pointInside:withEvent:并且应该这样做,尽管该点必须在父视图中并且子视图必须是可见的并且启用了用户交互。

于 2010-12-02T10:27:43.717 回答
0

我记得一个方法,你可以添加一个自定义的透明 UIButton,它覆盖所有屏幕。并且在另一个视图之外的任何触摸都会触发这个 UIButton 事件。

于 2010-12-02T10:43:16.373 回答