Conosco l'utilizzo di setEditing:
per abilitare la modalità di modifica di UITableView.Come disabilitare l'operazione di cancellazione per determinate righe in un UITableView?
Ma preferisco disabilitare l'operazione per alcune righe (abilita altre righe).
È possibile?
Grazie,
InterDev
Grazie. Ma spero che alcune righe (tutte le righe possano essere spostate) possano essere spostate piuttosto che eliminate (alcune righe sono disabilitate la funzione di cancellazione, le altre sono abilitate), è possibile? – arachide
@user: usa '-tableView: canMoveRowAtIndexPath:' per lo spostamento. – kennytm
Grazie. Ho usato - (BOOL) tableView: (UITableView *) tableview canMoveRowAtIndexPath: (NSIndexPath *) indexPath { \t \t return YES; \t } - (BOOL) tableView: (UITableView *) tableView canEditRowAtIndexPath: (NSIndexPath *) indexPath; { \t Riga intero NS = [riga IndexPath]; \t int vv = [[oggetto myArrayAtIndex: riga] isEditable]; \t if (! Vv) \t { \t ritorno NO; \t} \t altro \t { \t \t ritorno SI; \t \t \t} } ma sembra impossibile impostare una cella "Abilita spostamento" e "Disattiva Elimina" allo stesso tempo. – arachide