Как я могу получить значение тега от отправителя - PullRequest
10 голосов
/ 14 сентября 2009
- (IBAction)onClick1:(id)sender {
    // Make sure it's a UIButton
    if (![sender isKindOfClass:[UIButton class]])
        return;

    NSString *title = [(UIButton *)sender currentTitle];
}

Я понимаю, как получить заголовок и другие текущие значения, но не понимаю, как получить значение свойства тега.

Ответы [ 2 ]

43 голосов
/ 14 сентября 2009

У меня есть тестовый проект, где я только что использовал:

NSInteger i = [sender tag];
3 голосов
/ 14 сентября 2009

Вы можете просто позвонить:

NSInteger the_tag = ((UIView*)sender).tag;

Каждый UIButton является подклассом UIView, который содержит свойство tag.

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