我想根据标签高度增加tableview单元格高度。我知道在iOS8之后苹果通过设置以下内容让开发人员更容易实现这一目标。
self.tableView.estimatedRowHeight = 88.0
self.tableView.rowHeight = UITableViewAutomaticDimension
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return UITableViewAutomaticDimension
}
func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
return UITableViewAutomaticDimension
}
因此,为了让单元格具有更好的外观和形状,我在自定义视图上为tableview单元格的内容视图和标签(其内容将根据Web服务响应动态更改)放置了自定义视图,所以我可以让视图看起来更好。
我针对内容视图设置了4个约束(前导,尾随,顶部和底部)以及关于我的自定义视图的标签,我还将标签的行数设置为0。
由于内容视图和标签之间存在自定义视图,因此我希望根据标签的高度增加视图高度。
我的问题是如何获得标签的高度并增加视图高度,以便我可以显示标签中的所有内容。
早期的建议将不胜感激。提前谢谢。