如何使tableviewcell高度自动增长

时间:2017-10-03 18:18:55

标签: ios uitableview uilabel ios-autolayout

我有一个带有两个标签的tableviewcell,标签的高度会根据内容而改变,因此tableviewcell的高度会自动改变。

现在如何才能使tableview单元格高度自动生成?

如果标签高度发生变化,请告知我tableview单元格高度是否会自动增长?

1 个答案:

答案 0 :(得分:0)

要使tableview单元格自动增长,你必须牢记以下两点:

  • tableview单元格内UI元素的右边约束(顶部,底部,右侧和左侧)。
  • UITableViewAutomaticDimension&的使用情况estimatedRowHeight属性如下,

    tableView.estimatedRowHeight = 100 // A rough estimated height for your cell.
    tableView.rowHeight = UITableViewAutomaticDimension
    

请参阅以下教程,以获得有关如何实现它的更深入的解释。 http://matteomanferdini.com/the-correct-way-to-display-lists-in-ios-and-what-many-developers-do-wrong/#autolayout
https://www.youtube.com/watch?v=e1KJQs0frbM