首页 > 解决方案 > UITableViewCell StackView 隐藏元素

问题描述

我有一个TableViewCell2 StackViews。其中一个StackViews有 3 个组件,其中一个是隐藏的。通过按下一个按钮,我希望隐藏UIImageView出现。虽然我的代码这样做了,但它的格式不正确,因为我希望它的高度TableViewCell没有改变。我曾尝试调用sizeToFit(),但我开始意识到这不会影响单元格的高度。当单元格离开视图并返回时,它会正确绘制。按下按钮时如何更新单元格的高度?

标签: swiftuitableview

解决方案


写出这个问题后,我开始意识到问题出在单元格的高度上。在做了更多的研究之后,我发现这可以通过

tableView.beginUpdates()
tableView.endUpdates()

我必须创建一个委托并添加一个委托方法以引用回ViewController.

希望这对其他人有帮助!


推荐阅读