How to Automatically Display Title/Subtitle on Map Annotation (pin)
- (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];
}
if you are doing the same thing which is calling the setRegion method, then make sure that you call
[mapView selectAnnotation:mp animated:YES];
after
[mv setRegion:region animated:YES];
The method to call is "selectAnnotation:animated" from MKMapView.