Ho un'app per iphone che utilizza una uitableview in cui vorrei che i controlli "riordina" vengano sempre visualizzati e che l'utente passi le righe per eliminare.scorri per eliminare quando già in modalità di modifica
L'approccio che sto attualmente in corso è quello di mettere la Tableview in modalità di modifica e consentono di selezionare la modalità di modifica
self.tableView.editing = YES;
self.tableView.allowsSelectionDuringEditing = YES;
ho poi nascondere il rosso eliminare cerchi usando
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
return UITableViewCellEditingStyleNone;
}
- (BOOL)tableView:(UITableView *)tableView shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
return NO;
}
I cant figura fuori come ottenere il gesto di scorrimento per far apparire la "cancellazione" sul lato destro quando la vista tabella è già in modalità di modifica, qualcuno può indicarmi la giusta direzione?
In alternativa, se qualcuno sa come ottenere la cellula riordino controlli per mostrare quando non è in modalità di modifica, che sarebbe anche una soluzione praticabile
applausi
Ho appena pensato di aggiungere che ho svolto un * lotto * di ricerche su questo argomento (ho esattamente lo stesso requisito) e non credo sia possibile senza implementare la tua logica di scorrimento. Inoltre, non credo che sia possibile mostrare i controlli di riordino in modalità non di modifica senza duplicare in modo simile gran parte della logica di Apple. –
Hai fatto questo? – AnjDenny