gpt4 book ai didi

ios - 如何通过动画同时增加单元格高度和 subview 高度?

转载 作者:可可西里 更新时间:2023-11-01 04:47:15 25 4
gpt4 key购买 nike

我有一个自定义单元格,里面有一个 subview ,一旦响应到来,从服务器获取内容时高度就会增加。

所以我用动画增加了这个 subview 的高度,并且在动画完成后我向 viewController 发送了一个委托(delegate)消息。

在这个委托(delegate)中,我为单元格高度设置了一个具有新值的实例变量并调用

[tableView beginUpdates];
[tableView endUpdates];

在那之后,它只是用新的高度调整单元格的大小,动画流畅。但是由于这个委托(delegate)方法是在之前动画的完成 block 中调用的,所以它发生在它之后。

有没有办法让这两者顺利发生?

最佳答案

只是

1)不带动画直接改变 subview 高度,

2) 在heightForRowAtIndexPath中设置单元格的新cellHeight,

3) 用动画更新表格。如果这样做, subview 和单元格都将正确地进行动画处理。

关于ios - 如何通过动画同时增加单元格高度和 subview 高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17541467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com