gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 07:24:32 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/460014/

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