kaydırılırken kayboluyor Birden fazla seçenek seçmem gereken bir tablo oluşturdum. Seçenekler seçildi, ancak tablo görünümünde kaydırdığımda onay işareti seçeneğinin kaybolması ve diğer bazı satırlarda bu onay işareti görüntülenir. Bu didselectedrowAtindex
yöntemde benim kodudur table_option
UITableView
ve selectedcells
NSMutableArray
UITableview aksesuar türü
[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];
[email protected]"Select";
// cell.accessoryType = UITableViewCellAccessoryNone;
}
else
{
if (cell.accessoryType == UITableViewCellAccessoryCheckmark)
cell.accessoryType = UITableViewCellAccessoryNone;
else
cell.accessoryType = UITableViewCellAccessoryCheckmark;
[selectedCells addObject:rowNsNum];
[email protected]"Selected";
// cell.accessoryType = UITableViewCellAccessoryCheckmark;
}
[table_option reloadData];
pls yakında
Sen hücreyi kontrol etmeniz gerekir
Müthiş, teşekkür sürü .. Bu zevkle bir kez daha – wasim
... teşekkürler sorunu çözmek. Yorum için teşekkürler. :) –
"includesObject" bir anahtardır, beni birçok işten kurtarıyor. –