私の問題は、UITableView のサブビューを持つ UIContainerView があることです。ユーザーがボタンを押すと、この UIContainerView はフレーム サイズをアニメーション化することで、開閉を切り替えます。私が抱えている問題は、フレーム サイズがすぐに設定され、アニメーションが時間の経過とともに発生するため、アニメーションが完了する前に、TableView セルが「デキュー」されて消えることです。tableView が表示されなくなったと考えているためだと思います。
アニメーションが完了するまで、これを遅らせる方法はありますか。おそらく +(void)animateWithDuration:... の完了セクションにあります。