Condividi tramite


UITableViewDataSource.CommitEditingStyle Metodo

Definizione

Esegue il commit dell'inserimento o dell'eliminazione della riga specificata.

[Foundation.Export("tableView:commitEditingStyle:forRowAtIndexPath:")]
public virtual void CommitEditingStyle (UIKit.UITableView tableView, UIKit.UITableViewCellEditingStyle editingStyle, Foundation.NSIndexPath indexPath);
abstract member CommitEditingStyle : UIKit.UITableView * UIKit.UITableViewCellEditingStyle * Foundation.NSIndexPath -> unit
override this.CommitEditingStyle : UIKit.UITableView * UIKit.UITableViewCellEditingStyle * Foundation.NSIndexPath -> unit

Parametri

tableView
UITableView

Visualizzazione tabella che richiede l'inserimento o l'eliminazione.

editingStyle
UITableViewCellEditingStyle

Stile di modifica cella richiesto per la riga in indexPath, ad esempio Insert o Delete.

indexPath
NSIndexPath

Posizione della riga.

Attributi

Commenti

Quando l'utente tocca il pulsante inserimento (verde più) o Delete in una cella, la visualizzazione tabella chiama questo metodo per eseguire il commit della modifica (se l'utente tocca il pulsante di eliminazione (meno rosso), che semplicemente rivela il pulsante Elimina.

Questo metodo deve eseguire il commit tramite la chiamata UITableView di editingStyle metodi InsertRows(NSIndexPath[], UITableViewRowAnimation) o DeleteRows(NSIndexPath[], UITableViewRowAnimation).

Questo metodo deve essere implementato per abilitare la funzionalità di scorrimento rapido verso l'eliminazione del controllo visualizzazione tabella.

Gli sviluppatori di applicazioni non devono chiamare SetEditing(Boolean, Boolean) in questo metodo. Se per qualche motivo è necessario, gli sviluppatori devono richiamarlo dopo un ritardo usando PerformSelector(Selector, NSObject, Double, NSString[]).

[UITableViewDataSource]

Si applica a