Swift 检测Xcode中的任何触摸(非轻触手势)

Swift 检测Xcode中的任何触摸(非轻触手势),swift,xcode,selector,uigesturerecognizer,uitapgesturerecognizer,Swift,Xcode,Selector,Uigesturerecognizer,Uitapgesturerecognizer,我知道你可以使用UITAP检测器在屏幕被点击时进行检测。但是,有没有一种方法可以检测任何时候触摸屏幕的情况?长,短,不管怎样,手指都不必再伸出,只要触摸屏幕,就会发生一些事情。是的,实现UIResponder和相关方法。现在您正在接收未完全原始的原始触摸,因为它们仍然与命中测试视图相关联;你可以随心所欲地解释或回应它们。例如,这就是实现绘图应用程序的方法 事实上,在手势识别器发明之前,我们对所有触摸都必须这样做。o非常感谢,所以如果我有这样的东西:~~~ Swift类MyTap手势:UITapG

我知道你可以使用UITAP检测器在屏幕被点击时进行检测。但是,有没有一种方法可以检测任何时候触摸屏幕的情况?长,短,不管怎样,手指都不必再伸出,只要触摸屏幕,就会发生一些事情。

是的,实现UIResponder和相关方法。现在您正在接收未完全原始的原始触摸,因为它们仍然与命中测试视图相关联;你可以随心所欲地解释或回应它们。例如,这就是实现绘图应用程序的方法


事实上,在手势识别器发明之前,我们对所有触摸都必须这样做。

o非常感谢,所以如果我有这样的东西:~~~ Swift类MyTap手势:UITapGestureRecognitizer{var number=0}~~我如何用UIResponder重新实现它?我不知道重新制作它意味着什么。您只需覆盖视图中开始的触摸,现在如果它是用户交互的,任何类型的触摸都会触发该方法,您可以做任何您喜欢的事情。示例如下: