我有一个 UITableView,其中包含一些带有任务(标签)的单元格。我还有一个字符串类型的数组,其中包含一些显示在 tableView 中的任务。现在我想检查数组中的字符串是否与任何单元格中的字符串匹配。如果匹配,我想找出匹配单元格的 indexPath。
最佳答案
你想错了。你需要拍拍自己的脑袋,大声说几遍 Model-View-Controller。
单元格没有字符串。它们只是观点。从某种意义上说,细胞甚至不存在!这是一件非常真实的事情:比方说,在一个 100 行的表格中,任何时候可能只存在大约 12 个单元格。所以没有要查看的单元格。
字符串在您的模型中,而不是您的 View 中。不要再考虑表格,而是考虑存储在表格中的数据 的信息存储在哪里。 那 就是您要查找字符串的地方。当您找到它时,您将知道索引路径,因为这就是您的模型的结构。
关于swift - 通过label查找UITableViewCell的indexPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31094025/