2013-07-09 105 views
1

我有一個MKMapView的容器視圖,其中包含我用作交互式圖例的視圖控制器。我似乎無法弄清楚如何讓視圖控制器(實際上是一個UITableViewController)正常運行,但不會將它們傳遞給地圖視圖。現在它的行爲就像它應該除外,如果你在圖例中雙擊,地圖視圖放大。我怎樣才能讓表視圖控制器攔截那個以及其他任何手勢,而不是將它們傳遞給地圖視圖?禁用通過MKMapView ViewController覆蓋傳遞觸摸和手勢

回答

1

下面是我在做什麼,停止在表格單元格中移動地圖視圖:

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

凡mapCell是有問題的電池和MapView的是顯示地圖的MKMapView對象。