2

我在地图视图上有一个 UIView。目前 UIView 正在处理 touchesBegan、touchesMoved 和 touchesEnded。我需要这样做,以便 UIView 能够将触摸事件发送到 mapView。我一直在看手势识别器,但到目前为止还没有运气。以前这样做过吗?如果是这样,我该怎么做?

我在故事板中的视图层次结构

看法

  • 地图视图
  • 界面视图

再澄清一点。我的 UIView 用于从触摸输入中绘制。我有一个启用和禁用绘图的按钮,但触摸事件仍在 UIView 中处理。我想这样做,以便当我通过按下按钮禁用绘图时。用户与地图视图而不是 UIView 交互。我尝试在 UIView 中设置 userInteractionEnabled = NO,但是当再次按下绘图按钮时,我无法重新获得该视图中的控制权。

4

0 回答 0