我目前有一个UIView,称之为(A),它被外包到第三方库中。 物理上按onTapGesture会很简单,但问题是这个(A)在另一个视图层次结构上,而不是我所拥有的。这样做的原因是我将变换应用于(A)。
我决定委托一个UIButton来编程调用有问题的UIView onTapGesture,有没有办法做到这一点?
我无法访问第三方库的onTap选择器。
答案 0 :(得分:0)
这是对你的问题的一个非常晚的答案。如果您仍然在努力,这可能是我的回答将是有帮助的,或者可能是其他人会发现它有用。
手势不会暴露其目标和动作。在这种情况下,可能会以编程方式创建假触摸将有所帮助。如果您有UIView
,则可以轻松获得该视图的window
。使用窗口查找x,y坐标并创建假UITouch
事件。我也有类似的问题,并为我创造假触摸。 This是我提到的用于创建虚假触摸的链接。