Freigeben über


UITableViewDataSource.MoveRow(UITableView, NSIndexPath, NSIndexPath) Methode

Definition

Wird aufgerufen, wenn eine Zeile verschoben wurde, damit die Datenquelle die geänderte Zeilenposition "implementieren" kann, die auf der Benutzeroberfläche ausgeführt wurde. Dadurch wird sichergestellt, dass die Daten mit dem Angezeigten synchronisiert werden.

[Foundation.Export("tableView:moveRowAtIndexPath:toIndexPath:")]
public virtual void MoveRow(UIKit.UITableView tableView, Foundation.NSIndexPath sourceIndexPath, Foundation.NSIndexPath destinationIndexPath);
abstract member MoveRow : UIKit.UITableView * Foundation.NSIndexPath * Foundation.NSIndexPath -> unit
override this.MoveRow : UIKit.UITableView * Foundation.NSIndexPath * Foundation.NSIndexPath -> unit

Parameter

tableView
UITableView

Tabellenansicht mit der zu verschiebenden Zeile.

sourceIndexPath
NSIndexPath

Position der zu verschiebenden Zeile.

destinationIndexPath
NSIndexPath

Neuer Speicherort der Zeile.

Attribute

Hinweise

Wenn eine Zeile verschoben wird (wenn sich die Tabellenansicht im Bearbeitungsmodus befindet), muss die Quelle aktualisiert werden, um diese Änderung widerzuspiegeln. Implementieren Sie diese Methode, um die aktualisierte Zeilenposition in der Datenquelle beizubehalten.

Gilt für: