Я пытаюсь изменить размер табличного представления с помощью анимации, оно отлично работает, анимируя tableview frame.size.height.
Проблема в том, что у меня есть табличное представление высотой 200 пикселей и прокрутка вниз, я хочу анимировать его до 100 пикселей, я запускаю простой
[UIView animateWithDuration:0.245f animations:^{
CGRect frame = tableview.frame;
frame.size.height = 100.f;
tableview.frame = frame;
}];
это работает нормально, но после того, как я изменил его размер, он больше не прокручивается в нижнюю часть таблицы. я хочу, чтобы таблица всегда прокручивалась внизу во время анимации. Я пробовал много разных вещей, таких как вызов
[tablview scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];
прямо перед/после запуска анимации изменения размера, но мне не удалось синхронизировать их на 100%. Есть ли способ изменить размер таблицы, в то время как в нижней части таблицы отображается последний элемент прокрутки.