gpt4 book ai didi

ios - Objective-C:获取不可见的自定义 UITableViewCell 上的属性值

转载 作者:行者123 更新时间:2023-11-28 23:25:15 29 4
gpt4 key购买 nike

我一直在使用下面的代码访问自定义 UITableViewCell 中文本字段的值。问题是,这仅适用于调用该方法时可见的单元格。

NSIndexPath *path = [NSIndexPath indexPathForRow:0 inSection:3];
AppointmentNotesTableViewCell *cell = [self.tableView cellForRowAtIndexPath:path];
NSString *str = cell.notesView.text;

有没有人有更好的方法来访问此信息,无论单元格是否可见?

最佳答案

那是因为不可见的细胞不存在。当您滚动表格 View 时,单元格会被重用。只有那些在屏幕上可见的内容才能真正被访问。

所有可能在 TableView 中显示的对象通常都存储在某种列表中。您需要的是使用 @path 中的索引来访问列表中的对象,而不是尝试从 TableView 本身访问其“渲染副本”。

关于ios - Objective-C:获取不可见的自定义 UITableViewCell 上的属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58908028/

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