Как определить, какая кнопка была нажата? - PullRequest
0 голосов
/ 13 февраля 2011

Я видел ответ на этот вопрос.

Тем не менее, у меня есть страница, на которой я добавляю множество пользовательских аннотаций карты на карту, и мне нужно знать, какой из AnnotationView rightCalloutAccessoryView (кнопка UIB в моем случае) была нажата.

Идеально было бы установить настраиваемый атрибут ID на кнопку. Но, поскольку я не могу найти механизм для этого, я думаю, что это не так.

Ответы [ 3 ]

2 голосов
/ 13 февраля 2011

UIView объект имеет свойство tag, которое вы можете свободно устанавливать и читать.Вы можете найти это полезным.

0 голосов
/ 14 февраля 2011

когда вы объявите свой метод действия кнопки следующим образом: yourMethod:(id)sender вы получите указатель на кнопку (или любой другой объект), который вызвал действие, в отправителе var

0 голосов
/ 13 февраля 2011

Я думаю, что некоторые из этих ответов могут помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...