Freigeben über


UITableViewDataSource.CommitEditingStyle Methode

Definition

Committ das Einfügen oder Löschen der angegebenen Zeile.

[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

Parameter

tableView
UITableView

Tabellenansicht, in der das Einfügen oder Löschen angefordert wird.

editingStyle
UITableViewCellEditingStyle

Zellbearbeitungsstil, der für die Zeile unter indexPathangefordert wird, z Insert . B. oder Delete.

indexPath
NSIndexPath

Position der Zeile.

Attribute

Hinweise

Wenn der Benutzer in einer Zelle auf die Schaltfläche "Einfügen" (grünes Plus) oder "Löschen" tippt, ruft die Tabellenansicht diese Methode auf, um die Änderung zu commiten (wenn der Benutzer auf die Schaltfläche "Löschen" (rotes Minus) tippt, die einfach die Schaltfläche Löschen angibt.

Diese Methode sollte einen Commit ausführeneditingStyle, indem Methoden InsertRows(NSIndexPath[], UITableViewRowAnimation) oder DeleteRows(NSIndexPath[], UITableViewRowAnimation)aufgerufen UITableView werden.

Diese Methode muss implementiert werden, um das Feature zum Löschen des Tabellenansichtssteuerelements zu aktivieren.

Anwendungsentwickler sollten diese Methode nicht aufrufen SetEditing(Boolean, Boolean) . Wenn dies aus irgendeinem Grund erforderlich ist, müssen Entwickler sie nach einer Verzögerung mit PerformSelector(Selector, NSObject, Double, NSString[])aufrufen.

[UITableViewDataSource]

Gilt für: