动态表格视图单元格高度

Posted

技术标签:

【中文标题】动态表格视图单元格高度【英文标题】:Dynamic table view cell height 【发布时间】:2015-09-23 06:19:59 【问题描述】:

我提到了http://www.raywenderlich.com/87975/dynamic-table-view-cell-height-ios-8-swift

但是,在示例中只有 2 个标签,在我的单元格中我需要有 4 个。

教程中显示我必须更改内容拥抱的优先级,但是有 4 个标签,谁能教我应该如何更改它们?

我添加了estimatedheightforrowatindexpath 和tableView.rowHeight = UITableViewAutomaticDimension

但不幸的是,我的牢房现在是空的。

显然,如果我从表格视图执行转场并返回它。内容以动态高度加载。 P/S:我确实在 viewWillAppear 中添加了 self.tableView.reloadData()

提前感谢所有帮助

【问题讨论】:

【参考方案1】:

为所有标签对象设置以下属性,然后尝试

yourLabel.lineBreakMode = NSLineBreakByWordWrapping;
yourLabel.numberOfLines = 0;

【讨论】:

并没有解决我的问题,实际上有一件事我没有提到,现在将编辑。显然,如果我从表格视图执行 segue 并返回它。内容以动态高度加载。 P/S:我确实在 viewWillAppear 中添加了 self.tableView.reloadData()

以上是关于动态表格视图单元格高度的主要内容,如果未能解决你的问题,请参考以下文章

设置表格视图单元格的动态高度

表格视图单元格高度动态 + 从 .xib 加载

动态表格视图单元格,以编程方式更改子视图高度

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

无法添加一致的高度和填充。动态表格视图单元格之间

使用动态单元格高度时将表格视图滚动到底部