【发布时间】:2015-05-15 20:48:18
【问题描述】:
我有一个 UIImageView,我放置在 GMSMapView 上以显示地图。我想在 MapView 上禁用触摸感应,以便我可以在 UIImageView 内做一些不同的事情。
1 - 是否可以防止较低层接收触摸事件?我已经确定 UIImageView 绝对是最顶层的视图。
2 - 为什么“touchesbegan”和其他触摸代理没有被我的根视图控制器调用,只是因为存在地图视图?
【问题讨论】:
我有一个 UIImageView,我放置在 GMSMapView 上以显示地图。我想在 MapView 上禁用触摸感应,以便我可以在 UIImageView 内做一些不同的事情。
【问题讨论】:
使用 SDK 的 setUserInteractionEnabled 方法禁用交互。这将允许根视图控制器再次开始接收触摸事件。
【讨论】: