Как загрузить следующую / предыдущую ячейку из UITableView? - PullRequest
1 голос
/ 11 июня 2011

Я сохранил значения в NSArray.Если я щелкаю ячейку в tableView, она загружает значения из массива в поля.Что если я захочу загрузить значения из следующей / предыдущей ячейки в полях при нажатии кнопки?

Спасибо за все ответы.

1 Ответ

0 голосов
/ 11 июня 2011

Ваш вопрос довольно неясен, поэтому я отвечаю на него как могу.

У вас есть indexPath.row ячейки, на которую вы щелкнули, верно?

Вы можете получить доступ к предыдущей ячейке, используя:

UITableViewCell *previousCell = (UITableViewCell*)[tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:indexPath.row - 1 inSection:indexPath.section]];

Аналогично для следующей ячейки:

UITableViewCell *nextCell = (UITableViewCell*)[tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:indexPath.row + 1 inSection:indexPath.section]];

Я предполагаю, что вы разберетесь со всеми случаями, когда ваш текущийстрока является первой / последней строкой, поэтому вы не хотите пытаться получить доступ к строкам до / после этого.

...