Lorsque vous créez le bouton, vous pouvez définir sa balise. Ou si vous utilisez un constructeur d'interface, il y a un champ dans l'inspecteur pour définir la balise.
Je suppose que vous avez lié les boutons pour appeler la même action quand ils sont pressés, ou bien vous ne seriez pas besoin de distinguer par étiquette, de sorte que votre méthode devrait ressembler à:
- (IBAction)buttonPressed:(id)sender
{
UIButton *aButton = (UIButton *)sender; // we know the sender is a UIButton object, so cast it
if (aButton.tag == 0)
{
// button 1 pressed
}
else if (aButton.tag = 1)
{
// button 2 pressed
}
}
i trouvé la solution merci – pankaj