Если вы добавили UIButton by code в свой подкласс UITableViewCell, вы можете использовать следующий код для добавления действия для него.
//In UITableViewCell subclass
[customButton addTarget:self
action:@selector(aMethod:)
forControlEvents:UIControlEventTouchDown];
И тогда вы уже написали код для доступа к номеру строки, установив,
cell.customButton.tag = indexPath.row;
Вы можете получить значение тега в aMethod и получить доступ к значению indexPath.row, как показано ниже,
//In UITableViewCell subclass
-(IBAction)aMethod:(UIButton*)button
{
NSLog(@"indexPath.row value : %d", button.tag);
}