- (void)mapView:(MKMapView *)mv didAddAnnotationViews:(NSArray *)views
{
MKAnnotationView *annotationView = [views objectAtIndex:0];
id<MKAnnotation> mp = [annotationView annotation];
MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance([mp coordinate] ,350,350);
[mv setRegion:region animated:YES];
[mapView selectAnnotation:mp animated:YES];
}
если вы делаете то же самое, что и вызов метода setRegion, то убедитесь, что вы вызываете
[mapView selectAnnotation:mp animated:YES];
после
[mv setRegion:region animated:YES];