我有一个使用 MKMapView 并向用户显示地图的生产应用程序。他们可以使用 +/- 键或通过鼠标滚轮进行缩放并将地图拖动到某个位置。
在 OS X 10.11.x 上,拖动到位置似乎不再起作用。所有缩放功能都有效,但地图拖动无效。生产版本(目前在 Mac App Store 中)和使用 Xcode 7.0.1 构建的开发版本都是如此。
OS X 部署目标是 10.9。
MKMapView 使用以下代码手动添加到视图中:
_mapView = [[MKMapView alloc] initWithFrame:CGRectZero];
_mapView.translatesAutoresizingMaskIntoConstraints = NO;
_mapView.autoresizesSubviews = YES;
_mapView.showsUserLocation = NO;
_mapView.mapType = MKMapTypeStandard;
_mapView.pitchEnabled = NO;
_mapView.rotateEnabled = NO;
_mapView.showsZoomControls = YES;
_mapView.scrollEnabled = YES;
_mapView.zoomEnabled = YES;
_mapView.showsBuildings = YES;
_mapView.delegate = self;
[self addSubview:_mapView];
有没有其他人看到这个或对可能发生的事情有任何想法,或者我是否遗漏了什么?我希望这不是 OS X MKMapView 错误。