Condividi tramite


UITableViewDelegate.WillBeginEditing(UITableView, NSIndexPath) Metodo

Definizione

Chiamato quando la visualizzazione tabella sta per entrare in modalità di modifica swipe-to-delete.

[Foundation.Export("tableView:willBeginEditingRowAtIndexPath:")]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void WillBeginEditing (UIKit.UITableView tableView, Foundation.NSIndexPath indexPath);
abstract member WillBeginEditing : UIKit.UITableView * Foundation.NSIndexPath -> unit
override this.WillBeginEditing : UIKit.UITableView * Foundation.NSIndexPath -> unit

Parametri

tableView
UITableView

Visualizzazione tabella che sta per essere modificata.

indexPath
NSIndexPath

Posizione della riga di cui è stato eseguito lo scorrimento rapido.

Attributi

Commenti

Questo metodo non viene mai chiamato a meno che CommitEditingStyle(UITableView, UITableViewCellEditingStyle, NSIndexPath) non venga implementato anche.

Quando l'utente scorre rapidamente in una riga, la proprietà della Editing visualizzazione tabella diventa true e viene visualizzato un pulsante Elimina nella riga con scorrimento rapido (che si trova in indexPath). Questo metodo viene chiamato per consentire l'aggiornamento dell'interfaccia utente, ad esempio per fornire un pulsante Annulla per uscire dalla modalità di modifica.

Quando si esce dalla modalità di modifica, ad esempio dopo l'operazione di eliminazione, DidEndEditing(UITableView, NSIndexPath) viene chiamato .

Si applica a