Как узнать, выбран ли UITableViewCell? - PullRequest
1 голос
/ 19 мая 2010

Я хотел бы имитировать поведение, подобное тому, которое присутствует в яблочном календаре при выборе даты для события. У вас есть TableView с ячейками и указателем даты. Если выбрана первая ячейка, дата выбора - для даты начала, а противоположная - для даты окончания.

Итак, мой вопрос: откуда мне знать, при обработке изменения даты в DatePicker, какая ячейка выбирается в табличном представлении в этот момент?

Заранее спасибо за помощь.

Ответы [ 2 ]

2 голосов
/ 19 мая 2010
if ( 0 == [[yourTable indexPathForSelectedRow] compare:[yourTable indexPathForCell:yourCell]] ) {
  // yourCell is selected
}

или вы можете сказать, просто взглянув на indexPathForSelectedRow.

0 голосов
/ 09 сентября 2010

Я думаю, вам нужно реализовать

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

и проверьте indexPath.row

...