Вы, вероятно, добавляете кнопки в ячейки в cellForRowAtIndexPath
.
Если на вашем столе только один раздел, то это легко. Просто измените cellForRowAtIndexPath
.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
// .. create cell
// .. add button
myButton.tag = indexPath.row;
[myButton addTarget: target action: @selector(buttonClicked:) forControlEvents: UITouchUpInside];
return cell;
}
-(void) buttonClicked:(id)sender {
NSLog (@"user clicked button in row %d", [(UIButton *)sender tag]);
// ..do your stuff here
}