Siriと同じように、UITableViewを現在のUITableViewCellがないスペースにスクロールして、最後のセル(可変長)のみを一番上に残す必要があります。
現在、UITableViewを次のようにスクロールしています
[mainTableView setContentOffset:CGPointMake(0, mainTableView.frame.size.height-80) animated:YES];
ただし、UITableViewで「reloadData」を実行すると、スクロールがジャンプし、Siriのように、スムーズなスクロールの望ましい効果が得られません。
このスクロールの必要性を実現する簡単な方法はありますか?