UITableViewCells

Nam*_*cir 2 uitableview ios

可以动态配置tableview单元格,以便根据数据/文本内容,不同的单元格可以具有不同的高度吗?这是否违反了人机界面指南?我发现的文档是参差不齐和混乱,至少对像我这样的新手来说!:)

Ano*_*mie 5

您可以通过tableView:heightForRowAtIndexPath:在UITableViewDelegate中实现该方法来指定每个单元格的高度; 请注意,这将针对每一行调用,即使是当前不可见的行,因此它必须很快,如果您的表有数千行,则可能会遇到问题.

我在HIG中看到的关于不同高度的单元格的唯一声明是"在普通表中避免可变行高.可变行高在分组表中是可接受的,但它们可以使普通表看起来混乱且不均匀."