我遇到与我的应用程序的“设置”页面有关的问题。我选择使用静态单元格,所以我有几个表格部分,每个部分有3-4个单元格。静态单元格上的Xcode设置附件标记错误
在viewDidLoad中我加载我和NSUserDefaults的设置辅助标志是这样的:
...
}
else if (... my Condition3 ...) {
indexPath = [NSIndexPath indexPathForRow:2 inSection:0];
}
UITableViewCell* cell = [settingsTable cellForRowAtIndexPath:indexPath];
cell.accessoryType = UITableViewCellAccessoryCheckmark;
这工作得很好,并设置单元格与匹配用对号设置。但是,这仅适用于默认情况下在屏幕上显示的单元格。任何需要滚动的单元格都不包含复选标记。
有没有办法解决这个问题,最好不用动态单元格?
如果您在willDisplayCell方法中设置附件就足够了。无需在viewDidAppear中执行此操作。 – 2014-12-27 10:14:34