我似乎在尝试访问特定单元格时遇到了一些困难,当我在表格视图中选择它时,我只需要更改它的一个对象。必须有一种比重新调用 reloadData 更有效的方法。因为那是我可以使表格单元格看起来不同的唯一方法,当我选择一个时重建它。感谢所有的帮助:)
[self updatePreferences];
[tableView reloadData];
这就是我在处理与表格单元格交互的方法上的全部内容。
您还可以使单元格成为自定义单元格,并向其添加方法,例如更新或刷新。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
CustomCell *cell = [tableView cellForRowAtIndexPath:indexPath];
[cell refresh];
}
使用以下代码。重新加载单个单元格。
NSArray *array = [NSArray arrayWithObject:[NSIndexPath indexPathForRow:row inSection:section]];
[self.tableView reloadRowsAtIndexPaths:array withRowAnimation:UITableViewRowAnimationNone];