iphone - 检测在视野之外开始的触摸

标签 iphone cocoa-touch ipad uigesturerecognizer

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

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

最佳答案

在您的 View 中覆盖 pointInside:withEvent: ,这样就可以做到这一点,尽管该点必须位于父 View 内,并且 subview 必须可见并启用用户交互。

关于iphone - 检测在视野之外开始的触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4333482/

相关文章:

iphone - 在 Twitter 中发布重复消息时出错(MGTwitterEngine)

Iphone 错误终止以响应 SpringBoard 的终止

iphone - 插入 View Controller 时应用程序崩溃

ios - 根据 iOS 中的位置对 UIView subview 进行 x 顺序排序

iphone - 判断UITableViewController中的编辑操作是删除还是添加

ios - 包含在 UIPopoverController 中时的 UINavigationBar 外观代理

cocoa-touch - 了解 bundle 框架和库

iphone - 将 iPhone/iPad 应用程序合并为一个通用应用程序

iphone - 什么类处理 iPhone 上的弹出/通知窗口?

iphone - ttf 字体在界面生成器或模拟器中不适用于 iPhone