titulos texto subtitulos poner ejemplos como ios map mkannotation iphone-5 mkannotationview

ios - texto - como poner titulos y subtitulos en word



Cómo crear MKAnnotationView personalizado y el título y el subtítulo de la anotación personalizada (1)

Para crear una vista de anotación personalizada (su reemplazo para el pin estándar), puede establecer la propiedad de image de MKAnnotationView en el método viewForAnnotation :

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation { if ([annotation isKindOfClass:[MKUserLocation class]]) { return nil; } else if ([annotation isKindOfClass:[YourAnnotationClassHere class]]) // use whatever annotation class you used when creating the annotation { static NSString * const identifier = @"MyCustomAnnotation"; MKAnnotationView* annotationView = [mapView dequeueReusableAnnotationViewWithIdentifier:identifier]; if (annotationView) { annotationView.annotation = annotation; } else { annotationView = [[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:identifier]; } annotationView.canShowCallout = NO; // set to YES if using customized rendition of standard callout; set to NO if creating your own callout from scratch annotationView.image = [UIImage imageNamed:@"your-image-here.png"]; return annotationView; } return nil; }

También es posible que desee ajustar la propiedad centerOffset para que el pin se alinee exactamente de la forma que desee.

Con respecto a la personalización de la llamada, el enfoque más sencillo es especificar leftCalloutAccessoryView , rightCalloutAccessoryView y / o detailCalloutAccessoryView . Esto le da un sorprendente grado de control, agregando todo tipo de imágenes, etiquetas, etc.

Si desea hacer un rediseño radical de la llamada, puede hacer que viewForAnnotation establezca canShowCallout en NO y luego responda a setSelected en su vista de anotación personalizada para mostrar su propia llamada. Mientras se encuentre en Swift, consulte ¿ Personalizar la vista de llamada MKAnnotation? para unas pocas opciones para personalizar las llamadas.

Necesito crear la vista Anotación anterior en MKMapView. Soy capaz de crear la vista de anotación personalizada, pero en el toque de la anotación, la vista debe abrirse la imagen con ese texto grande, no puedo crear esa. Por favor, proporcione algunos enlaces o la forma de hacer esta tarea.