gpt4 book ai didi

ios - 选中后,可以在UITableViewCell上设置高度变化的动画吗?

转载 作者:行者123 更新时间:2023-11-30 14:05:55 25 4
gpt4 key购买 nike

我在iPhone应用程序中使用UITableView,并且有一个属于一个小组的人员列表。我希望这样,以便当用户单击特定的人(从而选择单元格)时,该单元格的高度会增加,以显示多个用于编辑该人的属性的UI控件。

这可能吗?

最佳答案

我发现了一个非常简单的解决方案,这是我正在研究的UITableView的副作用。

将像元高度存储在通常通过tableView: heightForRowAtIndexPath:报告原始高度的变量中,然后在要对高度变化进行动画处理时,只需更改该变量的值并调用它即可。

[tableView beginUpdates];
[tableView endUpdates];


您会发现它不会完全重载,但是足以使 UITableView知道它必须重绘单元格,获取单元格的新高度值....,您猜怎么着?为您动画化变化。甜。

我的博客上有更详细的解释和完整的代码示例... Animate UITableView Cell Height Change

关于ios - 选中后,可以在UITableViewCell上设置高度变化的动画吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32417731/

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