使用动态高度和全高创建不同的单元格大小
Creating different cell sizes with dynamic height and full height
我了解如何在 iOS8+ 中创建具有动态高度的自定义 UITableViewCell
。
在我们的应用程序中,我们有一些全尺寸高度单元格,用于 error/loading 个状态。然后我们有一些动态高度单元格用于实际正确的内容。
使用动态高度方法处理全高单元格的正确方法是什么?例如,以前我们会使用 heightForRowAtIndex
并将高度设置为 tableView.frame.size.height
。
现在我们需要一些全尺寸的单元格,例如一些可能是 200,一些可能是 240。
只需在全尺寸单元格中设置约束即可计算出正确的高度。您可以给他们一个恒定的高度限制或基于它的内容。
这样您就不必混合使用绝对高度和动态高度。
我了解如何在 iOS8+ 中创建具有动态高度的自定义 UITableViewCell
。
在我们的应用程序中,我们有一些全尺寸高度单元格,用于 error/loading 个状态。然后我们有一些动态高度单元格用于实际正确的内容。
使用动态高度方法处理全高单元格的正确方法是什么?例如,以前我们会使用 heightForRowAtIndex
并将高度设置为 tableView.frame.size.height
。
现在我们需要一些全尺寸的单元格,例如一些可能是 200,一些可能是 240。
只需在全尺寸单元格中设置约束即可计算出正确的高度。您可以给他们一个恒定的高度限制或基于它的内容。
这样您就不必混合使用绝对高度和动态高度。