在我的UITableView中調用_selectAttributes時,我想在每次單元上點擊時刪除一個複選標記。 這是代碼:UITableView的單元格上的勾號
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell * cell = [_selectAttributes cellForRowAtIndexPath:indexPath];
if (cell.accessoryType != UITableViewCellAccessoryCheckmark) {
cell.accessoryType = UITableViewCellAccessoryCheckmark;
}
else {
cell.accessoryType = UITableViewCellAccessoryNone;
}
}
一切似乎運作良好,但是當我向上和向下滾動表,複選標記出現在其他細胞和消失在以前的。
我該如何解決?
預先感謝您。
[UITableViewCellAccessory在滾動關閉屏幕時消失]的可能重複(http://stackoverflow.com/questions/5827034/uitableviewcellaccess-disappears-when-scrolled-off-screen) – rmaddy