Ho implementato moveRowAtIndexPath per riorganizzare l'ordine delle celle in un UITableView e impostare UITableViewCellEditingStyleNone in modo che visualizzi solo i controlli di riordino in modalità di modifica.Visualizza il controllo di riordino UITableViewCell senza spostare il contenuto della cella a destra?
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
return UITableViewCellEditingStyleNone;
}
E funziona bene, ma quando si entra in modalità di modifica che fa rientrare ancora il contenuto di ogni cella a destra in attesa per fare spazio ad una delezione o inserzione di controllo. Non sto nemmeno usando così diventa uno spazio vuoto dispari. C'è un modo per evitare questo comportamento in modalità di modifica?
Grazie mille. In base alla risposta, ho trovato il metodo UITableViewDelegate tableView: shouldIndentWhileEditingRowAtIndexPath: che imposta l'opzione per tutte le celle. –