代码之家  ›  专栏  ›  技术社区  ›  Hudi Ilfeld

如何在单元格内增加UiImageView高度时增加tableViewCell高度?

  •  1
  • Hudi Ilfeld  · 技术社区  · 7 年前

    我在这个问题上绞尽脑汁已经有一段时间了。我有一个 UITableViewCell 包含2个 UIImageView's . 看起来像这样:

    enter image description here

    UIPanGestureRecognizer ),这需要 UITableViewCell

    但由于某种原因,我没能完成这个大概很简单的任务。尽管 UiImageView's 正在按我的要求放大,但UITableViewCell高度-保持不变。结果细胞的底部被隐藏了

    基于对堆栈溢出中类似问题的建议,我尝试了以下操作,但仍然无法解决此问题。

    viewDidLoad :

    tableView.rowHeight = UITableViewAutomaticDimension
    tableView.estimatedRowHeight = 470
    

    但这不仅没有解决问题,现在随着自动高度大部分单元格是隐藏的,只有顶部显示。似乎出于某种原因,它需要一个静态行高度,但我又如何使单元格高度根据 UIImageView 细胞内增大。

    1 回复  |  直到 7 年前
        1
  •  0
  •   hfehrmann    7 年前

    你应该打电话 tableView.beginUpdates(); tableView.endUpdates()

    beginUpdates 方法