ios - 使用动态高度和全高创建不同的单元尺寸

标签 ios swift uitableview ios8

我了解如何在 iOS8+ 中创建具有动态高度的自定义 UITableViewCell

在我们的应用程序中,我们有一些全尺寸高度单元格,用于错误/加载状态。然后我们有一些动态高度单元格用于实际正确的内容。

使用动态高度方法处理全高单元格的正确方法是什么?例如,以前我们会使用 heightForRowAtIndex 并将高度设置为 tableView.frame.size.height

现在我们需要一些全尺寸的单元格,例如一些可能是 200,一些可能是 240。

最佳答案

只需在全尺寸单元格中设置约束即可计算出正确的高度。您可以给它们一个恒定的高度限制或基于它的内容。

这样您就不必混合使用绝对高度和动态高度。

关于ios - 使用动态高度和全高创建不同的单元尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34425820/

相关文章:

ios - 交付 MDM DeviceLock 负载

ios - UISearchBar 未更新

iphone - 如何重新创建 iPhone 的联系人列表 UITableView

iphone - 使用自定义动画显示 View Controller 的 View iOS

ios - 如何使用 Objective C 中的 ASIHttpRequest 将文件上传到服务器并使用 asp 文件接收?

ios - 警报和 segue 以相同的方法不能一起工作

swift - 使用带有逻辑 AND 运算符 && 的 Swift if let

ios - 单击 UITableView 单元格内的图像

ios - UITableViewCell 倒计时 UILabel 不更新

ios - 在非 View Controller 类中添加事件指示器