Когда я нажимаю на булавку, открывается аннотация с подробной кнопкой раскрытия.
Когда я касаюсь подробного раскрытия, вызывается следующий вид, мне нужна такая же функциональность, когда я касаюсь аннотации.MKMapView аннотация клика событие
ответ
Вы можете использовать этот код -
UIButton* rightButton = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
rightButton.tag = annotationIndex;
[rightButton addTarget:self action:@selector(showDetails:) forControlEvents:UIControlEventTouchUpInside];
pinView.rightCalloutAccessoryView = rightButton;
В этом «ShowDetails» должен быть ваш заказ IBAction, в котором вы закодировать вашу функциональность.
В MKMapViewDelegate имеется один делегат method. Когда вы выбираете аннотацию, этот метод поможет вам отслеживать, какая аннотация была выбрана, и вы можете отправить сообщение любому выбранному вами селектору;).
mapView:didSelectAnnotationView:
Сообщает делегату, что был выбран один из его аннотаций.
- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view
Parameters
mapView
Вид на карту, содержащий аннотацию. view Вид аннотации, который был выбран. Обсуждение
Вы можете использовать этот метод для отслеживания изменений в состоянии выбора представлений аннотаций.
Доступность Доступно в iOS 4.0 и новее. Объявлено в MKMapView.h
Привет, я использовал этот метод, чтобы показать детали штыря. Как только я нажимаю на булавку, открывается аннотация, в которой отображается информация о событии с кнопкой раскрытия подробностей. Теперь, когда я касаюсь кнопки раскрытия подробностей, она переходит к следующему виду. Но когда я прикасаюсь к этой информации (аннотация), пользователь должен перейти к следующему представлению. Мне нужно событие, когда пользователь нажимает на это. Спасибо за Ваш ответ. –
- 1. iphone MKMapView 34000 аннотация
- 2. Пользовательская аннотация на MKMapView
- 3. MKMapView со статической Аннотация
- 4. MKMapView быстрый пользовательский аннотация вида
- 5. MKMapView MapViewDelegate не вызывается, когда аннотация добавила
- 6. Swift Firebase скачать аннотации изображения на карте аннотация клика
- 7. Не нажато событие клика
- 8. Невозможно вызвать событие клика
- 9. Невозможно повторить событие клика
- 10. Событие клика на glypicon
- 11. Событие простого клика?
- 12. Javascript не идентифицирует событие клика
- 13. Условное событие клика не работает
- 14. jQuery событие клика не выполняется
- 15. получение push-уведомления событие клика
- 16. Событие клика JS и SWF
- 17. включить событие клика после выключения
- 18. Исключить событие клика по условию?
- 19. Событие клика по календарному управлению
- 20. как позвонить 2 javascript на событие клика клика в asp.net
- 21. Миниатюра Изображение не отображается в MKMapView Аннотация Просмотр
- 22. Пользовательское местоположение пользователя MKMapView iOS Аннотация не отображается/обновляется позиция
- 23. MKMapView - Как обнаружить масштабирование и событие перетаскивания
- 24. Событие клика для динамически создаваемых меток VB.NET
- 25. событие клика не запускается во внешнем файле
- 26. Событие отправки клика и модификаторы нажатия клавиш
- 27. Как запустить событие клика после предыдущего выполнения
- 28. событие клика не срабатывает на теге привязки
- 29. Событие клика не вызывается во внутреннем div
- 30. Внутренний Recyclerview не получает событие клика
Он попросил ответить на метку на аннотации, а не на кнопку аксессуаров;) – doNotCheckMyBlog