我有一个具有2个TableViewCell
的StackViews
。 StackViews
之一具有3个组件,其中之一是隐藏的。通过按一个按钮,我希望隐藏的UIImageView
出现。虽然我的代码执行了此操作,但由于我不希望TableViewCell
的高度不变,因此无法正确设置其格式。我已经尝试了对sizeToFit()
的调用,但是我开始意识到这不会影响单元格的高度。当单元格离开视图并返回时,它将正确绘制。按下按钮后如何更新单元格的高度?
最佳答案
写下这个问题后,我开始意识到问题出在牢房的高度。经过更多研究后,我发现可以通过
tableView.beginUpdates()
tableView.endUpdates()
我必须创建一个委托并添加一个委托方法以引用回
ViewController
。希望这对别人有帮助!
关于swift - UITableViewCell StackView隐藏的元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51333721/