UItableview scrollToRowAtIndexPath не отображает последнюю строку правильно
У меня есть таблица с настраиваемыми ячейками с динамической высотой ячейки в зависимости от содержимого ячейки.
Моя проблема заключается в следующем, когда я программно запрашиваю в viewDidLoad прокрутить до заданной позиции, она работает, за исключением последней строки. Иногда строка появляется, но не полностью, а иногда даже не появляется. В обоих случаях мне нужно прокрутить вручную, чтобы увидеть строку.
Вот код:
[self.tableView reloadData];
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:aRow inSection:aSection];
[self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES ];
Это ошибка iOS? любой обходной путь?