swift,如何使表格视图单元格具有动态高度[重复]
Posted
技术标签:
【中文标题】swift,如何使表格视图单元格具有动态高度[重复]【英文标题】:swift , how to make table view cell have dynamic height [duplicate] 【发布时间】:2016-03-21 08:50:05 【问题描述】:我有单元格有 UITextView ,但是这个 TextView 有动态高度 我可以在运行时编辑这个文本视图吗 当TextView改变时如何改变这个单元格的高度
【问题讨论】:
***.com/questions/35777477/… 可能重复。 【参考方案1】:您可以使用自动调整大小的单元格来完成此任务。对于使用可重复使用的单元格,您应该设置 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
【讨论】:
但在运行时,当我在 textview 中添加文本或删除文本时,单元格的高度不会改变,我想在运行时更改此单元格的高度 在你改变了内容后给 tableView.reloadData()以上是关于swift,如何使表格视图单元格具有动态高度[重复]的主要内容,如果未能解决你的问题,请参考以下文章
使用 Storyboard 的 Swift 动态表格视图单元格高度