小编Pri*_*nka的帖子

修改手势事件(转换位置)并以编程方式将修改后的事件发送到另一个视图

我想实现辅助功能缩放功能的修改版本.在放大视图中,我希望能够与放大视图下方视图中的按钮进行交互.辅助功能放大 下图说明了这个问题. 图片如下 我有

    1. 父视图

      • 一个.儿童观1

      • 湾 儿童观2

手势事件在ChildView1中处理.当我在ChildView2中获得一个放大视图中的dragGesture时,我希望能够修改触摸点并将事件传递给ChildView1.我尝试了各种方法:

  • sendAction只能在UIControls上调用.(我在寻找Swift相当于element.dispatchEvent(event)- 在JavaScript中可用)

  • 检查是否可以通过编程方式调用辅助功能缩放(不可用)

  • 修改UIGestureRecognizer对象改变location(in view: UIView?) -> CGPointChildView2并调用选择了dragGestureHandlerChildView1.我不确定这种方法的副作用.

    您能否分享一个解决此问题的好方法或重新实现辅助功能缩放功能?

uigesturerecognizer ios

6
推荐指数
0
解决办法
96
查看次数

标签 统计

ios ×1

uigesturerecognizer ×1