iOS:以编程方式从另一个视图调用onTapGesture

时间:2015-11-03 01:55:54

标签: ios objective-c swift uiview uigesturerecognizer

我目前有一个UIView,称之为(A),它被外包到第三方库中。 物理上按onTapGesture会很简单,但问题是这个(A)在另一个视图层次结构上,而不是我所拥有的。这样做的原因是我将变换应用于(A)。

我决定委托一个UIButton来编程调用有问题的UIView onTapGesture,有没有办法做到这一点?

我无法访问第三方库的onTap选择器。

1 个答案:

答案 0 :(得分:0)

这是对你的问题的一个非常晚的答案。如果您仍然在努力,这可能是我的回答将是有帮助的,或者可能是其他人会发现它有用。

手势不会暴露其目标和动作。在这种情况下,可能会以编程方式创建假触摸将有所帮助。如果您有UIView,则可以轻松获得该视图的window。使用窗口查找x,y坐标并创建假UITouch事件。我也有类似的问题,并为我创造假触摸。 This是我提到的用于创建虚假触摸的链接。