У UIButton showDetails принять аргумент - PullRequest
0 голосов
/ 06 июля 2011

У меня есть много элементов UIButton в моем MKMapView.Когда пользователь нажимает кнопку, я получаю уведомление showDetails.Но как мне узнать, на какую кнопку нажал пользователь?Единственный известный мне взлом - передать значение тега, являющееся целым числом.Конечно, должен быть более элегантный способ.Я попытался создать подкласс UIButton, но так как это кластер, я не могу создать подкласс этого класса и использовать все существующие функции UIButton.

Спасибо Deshawn

1 Ответ

0 голосов
/ 06 июля 2011
Тег

- это хороший способ определить, что вы также можете использовать текущий заголовок, чтобы различать, если все кнопки имеют разные заголовки.Вот фрагмент кода

[[button currentTitle] isEqualToString:@"your desired string"]; 

Но я предпочитаю использовать теги.

...