我正试图通过地图上的视图禁用触摸。现在,当我触摸视图时,它将触摸传递到地图。有人可以帮忙吗?
答案 0 :(得分:0)
您可以尝试在视图的所有子视图中禁用userInteraction。
NSArray *subviews = yourView.subviews;
for (UIView *view in subviews) {
[view setUserInteractionEnabled:NO];
}
我没有使用mapview测试过,但我之前使用过这个设置来禁用整个视图的触摸,只是为我想要的几个项目重新启用触摸(基本上是只读模式)。希望这会有所帮助。