спасибо за код - будет над чем поразмыслить :)
если высота ячеек разная, то будут проблемы?
разная высота ячеек это всегда проблема. дело в том, что таблица не может правильно вычислить contentSize пока не начнет получать конкретные ячейки и их лэйаутить. для этого и существует estimatedRowHeight. при добавлении их сверху и анимации начнет меняться размер и оффсет со всеми вытекающими