Я установил видимость представления для показа в xib-файле. Затем в некоторых ситуациях я устанавливаю это программно на скрытый в коде.
Когда я перетаскиваю эту ячейку, ее вид не скрывается, пока я ее не уроню.
Это звучит как проблема, связанная с индексным путем. потому что его путь индекса изменяется во время перетаскивания. я прав?
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
[super tableView:tableView cellForRowAtIndexPath:indexPath];
// …
Element *element = listOfElements[indexPath.section];
if (element.isShouldShown) {
cell.menuView.hidden = NO;
} else {
cell.menuView.hidden = YES;
}
return cell;
}