swift,如何使表格视图单元格具有动态高度

时间:2016-03-21 08:50:06

标签: ios iphone swift uitableview

我有单元格有UITextView,但这个TextView有动态高度 我可以在运行时编辑此文本视图 更改TextView时如何更改此单元格的高度

1 个答案:

答案 0 :(得分:3)

您可以使用自动调整大小的单元格来完成此任务。对于使用可重用单元格,您应该设置UITextViewConstrain所有垂直约束都设置并从上到下纠正并将其放在viewDidLoad()

 tableView.rowHeight = UITableViewAutomaticDimension


override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
       return UITableViewAutomaticDimension
}

override func tableView(tableView: UITableView, estimatedHeightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
      return UITableViewAutomaticDimension
}