ios - 动态单元格大小问题

标签 ios swift uitableview swift3

我正在尝试创建一个包含许多动态单元格原型(prototype)的表格 我在 viewDidLoad() 中使用了两行代码

  Table.estimatedRowHeight = 171;
    Table.rowHeight = UITableViewAutomaticDimension

然而,当单元格需要高于 171 时,它会保持 171,直到我向下和向上滚动我的 tableview,然后每个单元格都有自己的实际高度

那么真正的问题是什么?

最佳答案

UITableView 询问您的高度:

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    return UITableViewAutomaticDimension
}

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

相关文章:

ios - backBarButtonItem 不会很快出现

ios - 如何在 Swift 中淡入和淡出同一个 UILabel 上的不同文本?

swift - 导航回 tableview View Controller 时更新 tableview 而不是整个重新加载

ios - 在 SwiftUI 中切换 View 后 Firebase 图像为空

ios - 在运行时在 Swift 中更改受自动布局约束的 UIView 的框架

ios - TableView 在重新加载时显示重复的单元格

ios - swift 3 : Get distance of button to bottom of screen

ios - 第一个单元格顶部的 tableHeaderView

ios - Swift:处理异步调用

ios - 导航链接仅在 SwiftUI 中有效一次