我的应用程序的“设置”页面有问题。我选择使用静态单元格,所以我有几个表格部分,每个部分有 3-4 个单元格。
在 viewDidLoad 我加载我的 NSUserDefaults 并设置附件标记,如下所示:
...
}
else if ( ... my Condition3 ... ) {
indexPath = [NSIndexPath indexPathForRow:2 inSection:0];
}
UITableViewCell* cell = [settingsTable cellForRowAtIndexPath:indexPath];
cell.accessoryType = UITableViewCellAccessoryCheckmark;
这工作正常,它使用复选标记设置具有匹配设置的单元格。但是,这仅适用于默认显示在屏幕上的单元格。任何需要滚动的单元格不包含复选标记。
有没有办法解决这个问题,最好不必使用动态单元格?