Añadir imagen detrás de MKPinAnnotationView

Estoy tratando de agregar una imagen detrás de un MKPinAnnotationView. Parece que debería ser bastante fácil hacer esto aquí:

- (void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSArray *)views {
 for (MKAnnotationView *aView in views)
  [[aView superview] addSubview:imageView];
}

Pero el problema que tengo al hacer eso es que la subvista secundaria al pin se renderizará encima de ella, no DETRÁS.

También he intentado:

 for (MKAnnotationView *aView in views)
  [[aView superview] insertSubview:imageView atIndex:1];

El problema con esto es que, mientras se encuentra detrás del pin, tan pronto como el mapa se vuelve a colocar, la imagen flota fuera de la pantalla.

¿Alguna sugerencia? Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta