Каждая ячейка моего UITableView содержит пользовательский UIButton. Я не могу обнаружить, в какой ячейке находится текущая нажатая кнопка. Метод вызывается, но indexPath.row всегда 0. Любые предложения?Пользовательские UIButtons в UITableViewCell (необходимо определить строку)
-(IBAction)editButtonTouch:(id)sender {
UITableViewCell *cell = (UITableViewCell *)[sender superview];
NSIndexPath *indexPath = [[self tableView] indexPathForCell:cell];
switch([indexPath row]) {
case 0:
NSLog(@"first row");
break;
case 1:
NSLog(@"second row");
break;
}
}
, что именно вы хотите сделать? –
Сделайте editButtonTouch определите, какую строку в данный момент коснулся пользователь. –