Freigeben über


UITableViewDelegate.WillBeginEditing(UITableView, NSIndexPath) Methode

Definition

Wird aufgerufen, wenn die Tabellenansicht in den Bearbeitungsmodus "Wisch-zum-Löschen" wechselt.

[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

Parameter

tableView
UITableView

Tabellenansicht, die bearbeitet werden soll.

indexPath
NSIndexPath

Position der Zeile, die durch wischt wurde.

Attribute

Hinweise

Diese Methode wird nie aufgerufen, es sei denn CommitEditingStyle(UITableView, UITableViewCellEditingStyle, NSIndexPath) , sie wird ebenfalls implementiert.

Wenn der Benutzer über eine Zeile wischt, wird true die Eigenschaft der Tabellenansicht Editing angezeigt, und die Schaltfläche Löschen wird in der Zeile angezeigt, die durchgestreift wurde (befindet sich unter indexPath). Diese Methode wird aufgerufen, um das Aktualisieren der Benutzeroberfläche zu ermöglichen (z. B. um eine Schaltfläche Abbrechen bereitzustellen, um den Bearbeitungsmodus zu beenden).

Beim Beenden des Bearbeitungsmodus (z. B. nach dem Löschvorgang) DidEndEditing(UITableView, NSIndexPath) wird aufgerufen.

Gilt für: