Кто-нибудь знает, есть ли способ получить событие click из button
, добавленного в MKAnnotationView
, этот button
используется как метка, чтобы отображать имя каждого вывода на map
, теперь я чтобы показать пользовательский view
(который содержит изображение, текст....), когда нажимается pin
, поэтому мне нужно сделать то же самое при нажатии кнопки (метки).
Спасибо за любые советы, которые вы можете предоставить.
для button
в MKAnnotationView
:
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];