Typ akcesoriów UITableview znika podczas przewijania
Zrobiłem tableView, w którym muszę wybrać wiele opcji. Opcje są zaznaczone, ale po przewinięciu widoku tabeli opcja zaznaczenia zniknie, a niektóre inne wiersze będą wyświetlać ten znacznik. To jest mój kod wdidselectedrowAtindex
metodatable_option
jestUITableView
iselectedcells
jestNSMutableArray
[table_option deselectRowAtIndexPath:indexPath animated:YES];
NSNumber *rowNsNum = [NSNumber numberWithUnsignedInt:indexPath.row];
if ( [selectedCells containsObject:rowNsNum] )
{
if (cell.accessoryType == UITableViewCellAccessoryCheckmark)
cell.accessoryType = UITableViewCellAccessoryNone;
else
cell.accessoryType = UITableViewCellAccessoryCheckmark;
[selectedCells removeObject:rowNsNum];
sel.text=@"Select";
// cell.accessoryType = UITableViewCellAccessoryNone;
}
else
{
if (cell.accessoryType == UITableViewCellAccessoryCheckmark)
cell.accessoryType = UITableViewCellAccessoryNone;
else
cell.accessoryType = UITableViewCellAccessoryCheckmark;
[selectedCells addObject:rowNsNum];
sel.text=@"Selected";
// cell.accessoryType = UITableViewCellAccessoryCheckmark;
}
[table_option reloadData];
pls pomoc wkrótce