Found a solution: I misused the MKPinAnnotationView class instead of MKAnnotationView for my annotations. When the user pin was pressed, causing it to darken (in its backlight state), the user image was replaced with a default icon that underlines MKPinAnnotationView.
source
share