добавление подпредставлений к проблеме UITableViewCell - PullRequest
3 голосов
/ 28 мая 2011

У меня есть UITableView, в котором, если я нажимаю на одну из строк, он добавляет подпредставление внизу.Проблема в том, что когда я нажимаю на последнюю строку в таблице, она скрывает подпредставления и заставляет меня прокрутить до конца, чтобы увидеть его.Это небольшая ошибка, но как лучше всего исправить эту проблему.

Один из способов, который я могу придумать, - это прокрутить вниз до нижней части строки, если выбрана последняя строка.Это не очень хорошее решение.

Вот видео , иллюстрирующее мою проблему

1 Ответ

2 голосов
/ 28 мая 2011

Возможно, вы захотите попробовать что-то подобное в методе didSelectRow:

if (indexPath.row == [dataArray count]) {
  [tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:indexPath.row
                                                       inSection:0]
                   atScrollPosition:UITableViewScrollPositionBottom 
                           animated:YES];   
}

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

[guessesTableView scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:NO];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...