UITableViewCell StackView隐藏元素

时间:2018-07-13 22:49:48

标签: swift uitableview

我有一个TableViewCell,其中有2个StackViewsStackViews之一具有3个组成部分,其中之一是隐藏的。通过按下按钮,我希望隐藏的UIImageView出现。虽然我的代码执行了此操作,但是由于TableViewCell的高度没有发生更改,因此它无法正确格式化,正如我希望的那样。我已经尝试了对sizeToFit()的调用,但是我开始意识到这不会影响单元格的高度。当单元离开视图并返回时,将正确绘制。按下按钮后如何更新单元格的高度?

1 个答案:

答案 0 :(得分:0)

写完这个问题后,我开始意识到问题出在牢房的高度。经过更多研究后,我发现可以使用

tableView.beginUpdates()
tableView.endUpdates()

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

希望这对其他人有帮助!