我有一个自定义单元格,里面有一个子视图,一旦响应到来,从服务器获取内容时高度会增加。
所以我用动画增加了这个子视图的高度,并在动画完成后向 viewController 发送一个委托消息。
在这个委托中,我为单元格高度设置了一个具有新值的实例变量并调用
[tableView beginUpdates];
[tableView endUpdates];
之后只是用新的高度调整单元格的大小和平滑的动画。但是由于这个委托方法是在前一个动画的完成块中调用的,所以它发生在它之后。
有没有办法让他们两个顺利一起发生?