【发布时间】:2016-01-22 17:30:06
【问题描述】:
这是我在 tableview cellForRowAtIndexPath 上使用的一段代码。
if ([[listOfQueOverview valueForKey:@"EXPENSEDETAILID"] containsObject:(_isDrilldown) ? cust.DETAILACCT : listOfOverview[0] ACCOUNTNUMBER) {
[cell setAccessoryType:UITableViewCellAccessoryCheckmark];
} else {
[cell setAccessoryType:UITableViewCellAccessoryNone];
}
这允许我在点击单元格时切换附件。我遇到的问题是在使单元出队时,附件重置为无。如果我在该特定单元格上使用复选标记滚动,我如何强制它保留复选标记
【问题讨论】:
-
你可以创建一个数据结构来记住应该有复选标记的索引路径。出队时,不能保证您正在重用具有特定附件类型的单元格,因此您只需要有一个结构来记住哪些索引路径应该有复选标记。
标签: ios objective-c uitableview