Могу ли я программно изменить выбранный UITableViewCell?

Есть ли способ программно переместить выделенную ячейку таблицы. Если бы я хотел выделить ячейку номер 3, а затем вместо этого выделить ячейку номер 4, основываясь на том, что пользователь сделал в подробном представлении моего контроллера разделенного представления, могу ли я это сделать?

Есть ли способ получить indexpath для второй строки ниже той, что у меня есть?

Спасибо!


person Rossi    schedule 08.05.2011    source источник


Ответы (1)


Вы можете сделать это через UITableView selectRowAtIndexPath:animated:scrollPosition: метод.

Что касается получения «следующей» строки из indexPath, вы можете просто использовать свойство indexPath.row (как указано в вашем метод tableView:didDeselectRowAtIndexPath: UITableViewDelegate) в качестве основы для выбранной строки.

person John Parker    schedule 08.05.2011
comment
Большое спасибо! Работает отлично! - person Rossi; 09.05.2011
comment
@Росси Нет проблем. Удачного кодирования. :-) - person John Parker; 09.05.2011