Iphone 拖动管脚时自动滚动mkmapview

Iphone 拖动管脚时自动滚动mkmapview,iphone,objective-c,mkmapview,mkplacemark,Iphone,Objective C,Mkmapview,Mkplacemark,有没有好的代码可以在拖动pin时实现MKMapView的自动滚动 我试图达到的效果是,当我拖动图钉到达地图边缘时,地图会滚动。当我将图钉移出边缘时,我希望滚动停止,当我放下它时,贴图壳移动,直到图钉到达屏幕中心 我知道如何在选定的位置将地图居中,但我不知道如何在拖动图钉时滚动地图 如果有人能告诉我如何实现它的逻辑,那真的会很有帮助。我知道你在寻找什么,但我认为你的票数很接近,因为有些人没有。你应该用更多的信息来扩展你的问题。我也很想找到像这样的东西。我已经根据你的建议更新了这个问题。 MKMap

有没有好的代码可以在拖动pin时实现MKMapView的自动滚动

我试图达到的效果是,当我拖动图钉到达地图边缘时,地图会滚动。当我将图钉移出边缘时,我希望滚动停止,当我放下它时,贴图壳移动,直到图钉到达屏幕中心

我知道如何在选定的位置将地图居中,但我不知道如何在拖动图钉时滚动地图


如果有人能告诉我如何实现它的逻辑,那真的会很有帮助。

我知道你在寻找什么,但我认为你的票数很接近,因为有些人没有。你应该用更多的信息来扩展你的问题。我也很想找到像这样的东西。我已经根据你的建议更新了这个问题。
MKMapRect mapRect = [self.mapView visibleMapRect];

CLLocationCoordinate2D coordinate = CLLocationCoordinate2DMake(42.777126,-76.113281);

MKMapPoint point = MKMapPointForCoordinate(coordinate);
mapRect.origin.x = point.x - mapRect.size.width * 0.3;
mapRect.origin.y = point.y - mapRect.size.height * 0.70;

[self.mapView setVisibleMapRect:mapRect animated:YES];