繁体   English   中英

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

[英]iOS : Programmatically call onTapGesture from another view

我目前有一个 UIView,称之为 (A),它外包给了 3rd 方库。 在物理上按下 onTapGesture 会很简单,但这里的问题是这个 (A) 位于另一个视图层次结构上,而不是我拥有的层次结构上。 这样做的原因是我将变换应用于与(A)分开的这个。

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

我无权访问此 3rd 方库的 onTap 选择器。

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

手势不会暴露其目标和动作。 在这种情况下,以编程方式创建假触摸可能会有所帮助。 由于您拥有UIView您可以轻松获得该视图的window 使用 window 找出 x,y 坐标并创建一个假的UITouch事件。 我也有类似的问题,创造假触摸对我有用。 是我参考的用于创建假触摸的链接。

暂无
暂无

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

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