gpt4 book ai didi

ios - 滚动关闭并返回 View 时 UITableViewCell 样式重置

转载 作者:行者123 更新时间:2023-11-28 12:32:14 25 4
gpt4 key购买 nike

我目前在我的项目中有一个 TableView,它被设置为在按下时将单元格变为绿色,如果再次按下则返回清除。但是,如果我向下滚动到表格 View 的底部,然后向上滚动,我的所有单元格都已重置为其默认的透明颜色。

我不确定如何着手解决这个问题,因为我能找到的任何与它相关的内容都是在 Objective-C 而不是 Swift 中。任何有关如何解决此问题的帮助和建议都将非常有用,谢谢。

最佳答案

每次 UITableViewCell 离开屏幕时,您在 tableViewController/ViewController 中编写的任何函数都会再次运行。

例如在 cellForRowAtIndexPath 中,如果您有 cell.setUpCell() 或类似的东西,它将重新运行并将您的值重置为原始值。

如果你有一个

var name = testName 在你的 MainVC 中

如果你在你的单元格中更新了一些东西,你也应该在你的 mainVc 中更改名称。

关于ios - 滚动关闭并返回 View 时 UITableViewCell 样式重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41827604/

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