Подтвердить что ты не робот

Как получить значение тега от отправителя

- (IBAction)onClick1:(id)sender {
    // Make sure it a UIButton
    if (![sender isKindOfClass:[UIButton class]])
        return;

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

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

4b9b3361

Ответ 1

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

NSInteger i = [sender tag];

Ответ 2

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

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

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