2013-07-09 62 views
1

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

回答

1

下面是我在做什么,停止在表格单元格中移动地图视图:

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

凡mapCell是有问题的电池和MapView的是显示地图的MKMapView对象。