gpt4 book ai didi

ios - 加载主视图或单元格时在 UITableViewCell Swift 中运行代码

转载 作者:行者123 更新时间:2023-11-30 13:57:43 26 4
gpt4 key购买 nike

我遇到的问题是屏幕上显示单元格后立即触发代码。

我拥有的是分组单元格,就像 iOS 的设置应用程序中一样,其中一个单元格通过日期选择器进入 View 。关闭该 View 后,我保存所选日期,但我希望能够触发我的代码,以便可以在单元格的详细文本中显示日期。

我想要显示日期的单元格附加了一个 swift 文件,作为 UITableViewCell 子类/类。

我需要一个类似于普通 UIViewController 上的 viewDidLoad() 的方法,这样我就可以在代码出现在屏幕上时立即运行它。

类似这样的事情:

when cell comes on screen {
runCode()
}

我尝试过使用 awakeFromNib,但根据我的理解,它仅在从前一个 View 加载 View 时发生,而不是在从 segue 转换回来时发生。

最佳答案

看起来您正在尝试刷新单元格的内容,而不是寻找类似于 viewDidLoad() 的内容。

您需要做的是,在用户选择日期后,您在 tableview 上调用 reloadData() ,或者为了提高效率,- (void)reloadRowsAtIndexPaths:( NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation; 以及更新后的单元格的索引路径。

关于ios - 加载主视图或单元格时在 UITableViewCell Swift 中运行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33404194/

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