myButton.tag = indexPath.row; требуется для идентификации UIB-кнопки для удаления. Таким образом, установите уникальный тег для каждого созданного UIButtons в UITableViewCell.
Ниже приведен модифицированный пример кода ...
UIButton *myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
myButton.frame = CGRectMake(230, 2, 60, 25);
myButton.tag = indexPath.row;
[myButton setBackgroundColor:[UIColor clearColor]];
[myButton setTitle:@"Button" forState:UIControlStateNormal];
[myButton setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[myButton addTarget:self action:@selector(buttonAction:) forControlEvents:UIControlEventTouchUpInside];
[cell addSubview:headerButton];