Cómo obtener un evento de clic desde un botón agregado sobre MKAnnotationView
Alguien sabe si hay una manera de obtener un evento de clic de unabutton
que se agrega aMKAnnotationView
, estabutton
se usa como etiqueta solo para mostrar el nombre de cada pin en lamap
, ahora tuve éxito para mostrar una @ personalizaview
(que contiene imagen, texto ...) cuando lapin
se hace clic, así que necesito hacer lo mismo cuando se hace clic en el botón (etiqueta).
Gracias por cualquier consejo que usted puede proporcionar
código parabutton
inMKAnnotationView
:
UIButton * pinButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 140, 28)];
[pinButton.titleLabel setTextColor:[UIColor colorWithRed:255/255.0 green:255/255.0 blue:255/255.0 alpha:1]];
[pinButton setCenter:CGPointMake(pinAnnotationView.center.x + 70, pinAnnotationView.center.y + 10)];
[pinButton addTarget:self action:@selector(pinLabelClicked) forControlEvents:UIControlEventTouchUpInside];
[pinAnnotationView addSubView:pinButton];
[pinButton setUserInteractionEnabled:YES];