Я немного увлечен разработкой для iOS, но вы, вероятно, могли бы сделать следующее:
Установите кнопки для одного и того же обработчика событий и используйте атрибут sender, чтобы перейти к элементу тега кнопки, который вы можете указать для каждой кнопки.
- (IBAction) doStuff:(id) sender {
UIButton *button = (UIButton*) sender;
switch(button.tag)
{
//do stuff
}
Если это не сработает, вы можете использовать любые свойства кнопок, которые вы считаете нужными, чтобы различать их, такие как заголовок, цвет заголовка и т. Д.
Для получения лучших практик я бы посоветовал вам также проверить, является ли отправитель типа UIButton, прежде чем пытаться преобразовать его в объект.