UITableview com a variável altura da linha de falha em reordenar
-
12-12-2019 - |
Pergunta
Parece ser um UITableView
bug, simples UITableView
é criado e o modo de edição é definido para ser SIM, todas as linhas têm diferentes de altura.Por exemplo,
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
if(indexPath.row == 0)
return 58;
else if(indexPath.row == 1)
return 520;
else
return 100;
}
Agora a tocar reordenar o controle da segunda linha falhas de aplicação.Talvez estas alturas de linha de impor a UITableView
para percorrer auto invisível UITableViewCell
a partir da parte inferior, mas UITableView
deve ter tratado ele.
Qualquer idéia....
Solução
Você precisará trocá-lo..não remova e insira-a novamente..
[self.itemArray exchangeObjectAtIndex:sourceIndex
withObjectAtIndex:targetIndex];
[self.tableView reloadData];
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow