Como obter o evento de clique de um botão adicionado ao MKAnnotationView
Alguém sabe se existe uma maneira de obter um evento de clique de umbutton
adicionado aMKAnnotationView
, istobutton
é usado como rótulo apenas para exibir o nome de cada pino nomap
, agora consegui mostrar um @ personalizaview
(que contém imagem, texto ....) quando opin
é clicado, então eu preciso fazer a mesma coisa quando o botão (rótulo) é clicad
Obrigado por qualquer conselho que você pode fornecer
code forbutton
emMKAnnotationView
:
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];