gpt4 book ai didi

ios - 获取动态表格 View 单元格高度和自动释放

转载 作者:行者123 更新时间:2023-11-28 21:58:24 25 4
gpt4 key购买 nike

我正在尝试像这样设置动态表格 View 单元格高度。在 layoutSubviews 中,它会设置 cellHeight。

我的问题是,如果我们创建这样的单元格(可能是 100 行),这些单元格会自动释放吗?还是会留在内存中?

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{

if (tableView == self.tblInspiration)
{
if (indexPath.section == 0)
{
TitleCell* cell = (TitleCell*)[self tableView:tableView cellForRowAtIndexPath:indexPath];
[cell layoutSubviews];
float height = cell.cellHeight;
cell = nil;
return height;
}

}
}

如果我不想使用它并且只返回恒定高度(例如 100),则内存使用量为 25。如果我使用,它大约为 40,并且永远不会减少。这意味着有内存使用。这是对的吗?最好的方法是什么?

enter image description here

最佳答案

是的那些细胞自动释放。

更好的方法是

float cellHeight = cell.cellHeight;
cell = nil;
return cellHeight;

关于ios - 获取动态表格 View 单元格高度和自动释放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25802984/

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