gpt4 book ai didi

ios - 动态表格单元格高度

转载 作者:可可西里 更新时间:2023-11-01 05:10:13 25 4
gpt4 key购买 nike

使用 Storyboard,我为我的 TableView 创建了一个自定义单元格,我还为它创建了一个包含我所有属性的自定义类。

现在,使单元格高度动态变化的最佳方法是什么?最好的方法在哪里?我应该在单元格的自定义类中执行此操作吗?或者在我的 TableView Controller 中?

我想在自定义类中这样做会更有意义,但是我应该怎么做呢?填写特定标签后,它应该会更改单元格的高度

最佳答案

您无法通过自定义绘图类更改单元格的高度。

您可以在只有 UITableView 的 viewController 中执行此操作。通过为所有单元格指定硬编码行高,或使用

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

并在此处指定单元格的高度。如果您希望单元格具有不同的高度,您应该检查 indexpath.row 属性并返回所需的高度值。

如果您想更改屏幕单元格中已绘制的高度,则必须重新加载该单元格以反射(reflect)使用此更改:

- (void)reloadRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation

关于ios - 动态表格单元格高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10409649/

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