OStack程序员社区-中国程序员成长平台

标题: ios - 加载图像后重新计算高度或 UITableViewCell? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 23:12
标题: ios - 加载图像后重新计算高度或 UITableViewCell?

各位:

我使用 cellForRowAtIndexPath 委托(delegate)方法创建了表格 View 单元格,现在我想将一些照片加载到单元格中并调整单元格的高度以适应这些照片,所以我认为我应该这样做在所有照片都加载后,这样我就可以获得调整单元格大小的高度。

我知道单元格的高度将在 heightForRowAtIndexPath 委托(delegate)方法中计算,但 heightForRowAtIndexPath 方法似乎在 cellForRowAtIndexPath 之前调用?

那么,有没有办法在加载照片后重新计算高度以调整大小或重新创建单元格?

谢谢



Best Answer-推荐答案


最简单的方法是重新加载单元格:

[self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:path] withRowAnimation:UITableViewRowAnimationNone];

我们在其中一款应用中做到了这一点,而且它的动画效果也很好。

关于ios - 加载图像后重新计算高度或 UITableViewCell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12950520/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4