У меня UITableView
есть ячейка, заполненная ячейками переменной высоты. Я хотел бы, чтобы таблица прокручивалась вниз, когда представление отображается в поле зрения.
В настоящее время у меня есть следующая функция
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:[log count]-1 inSection:0];
[self.table scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:NO];
log - это изменяемый массив, содержащий объекты, составляющие содержимое каждой ячейки.
Приведенный выше код работает нормально, viewDidAppear
однако имеет неприятный побочный эффект: при первом появлении представления верхняя часть таблицы отображается с последующим переходом вниз. Я бы предпочел, чтобы table view
можно было прокрутить вниз до его появления.
Я попробовал свиток viewWillAppear
и , viewDidLoad
но в обоих случаях данные не были загружены в таблицу еще и как исключение.
Любое руководство будет очень признательно, даже если это всего лишь случай сказать мне, что у меня есть все, что возможно.