Установить действие для detailDisclosureButton в UITableViewCell - PullRequest
0 голосов
/ 05 сентября 2011

Я установил UITableViewCell в моем приложении.

productsCell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;//productCell is of type UITableViewCell

Ранее для этого accessoryAction использовалось свойство.Но теперь это устарело.

Как это сделать.Заранее спасибо.

1 Ответ

2 голосов
/ 05 сентября 2011

Реализуйте этот метод в своем делегате:

- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath

indexPath укажет на ячейку, к которой была подключена дополнительная ячейка.

Или попробуйте это:

UITableViewCell *cell;
UITapGestureRecognizer *recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(accessoryTapped)];
[cell.accessoryView addGestureRecognizer:recognizer];
[recognizer release];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...