gpt4 book ai didi

swift - UITableViewCell StackView 隐藏元素

转载 作者:行者123 更新时间:2023-11-30 11:20:21 24 4
gpt4 key购买 nike

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

最佳答案

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

来实现
tableView.beginUpdates()
tableView.endUpdates()

我必须创建一个委托(delegate)并添加一个委托(delegate)方法来引用回ViewController

希望这对其他人有帮助!

关于swift - UITableViewCell StackView 隐藏元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51333721/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com