繁体   English   中英

在使用手势识别器呈现视图时如何检测触摸?

[英]How to detect touch while presenting views with gesture recognizers?

我一直在开发类似应用程序的拼贴。 用户可以在其中添加图像,它们可以缩放,移动和旋转图像。 每当我尝试拖动位于顶部但要比其后面的图像早添加的图像时,它都不会收到手势,而是要检测到其后添加的图像,并将其置于前面。 如何解决这个问题?

我正在使用它在第二个视图中删除手势...

 [imageView1 removeGestureRecognizer:GestureInView2];

这是UIGestureRecognizer的委托方法,可用于您的不同需求。

touchesBegan:withEvent:
touchesMoved:withEvent:
touchesEnded:withEvent:

我不太了解您的问题,但是。 我认为您必须根据您的要求参考更多详细信息-https: //developer.apple.com/library/ios/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizer_basics/GestureRecognizer_basics.html

我已经做了。 如果要使子视图接收触摸,我们需要更改子视图的索引。 仅更改zposition并不能使视图接收到触摸。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM