1

我有一个带有容器视图的 MKMapView,其中包含一个视图控制器,我将其用作交互式图例。我似乎无法弄清楚如何让视图控制器(实际上是 UITableViewController)对触摸行为正常但不将它们传递给地图视图。现在它的行为就像它应该的那样,除非您在图例中双击,地图视图会放大。我怎样才能让表格视图控制器拦截该手势和任何其他手势而不将它们传递给地图视图?

4

1 回答 1

1

这是我正在做的阻止地图视图在表格单元格中移动的方法:

mapCell.mapView.zoomEnabled = NO;
mapCell.mapView.scrollEnabled = NO;

其中 mapCell 是有问题的单元格,而 mapView 是显示地图的 MKMapView 对象。

于 2013-07-10T11:06:01.727 回答