Partager via


UITableViewSource.MoveRow(UITableView, NSIndexPath, NSIndexPath) Méthode

Définition

Appelé lorsqu’une ligne a été déplacée afin que la source de données puisse « implémenter » la position de ligne modifiée qui a été effectuée dans l’interface utilisateur. Cela garantit que les données restent synchronisées avec ce qui est affiché.

[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

Paramètres

tableView
UITableView

Vue table contenant la ligne en cours de déplacement.

sourceIndexPath
NSIndexPath

Emplacement de la ligne à déplacer.

destinationIndexPath
NSIndexPath

Nouvel emplacement de la ligne.

Attributs

Remarques

Lorsqu’une ligne est déplacée (lorsque l’affichage table est en mode édition), la source doit être mise à jour pour refléter cette modification. Implémentez cette méthode pour conserver la position de ligne mise à jour dans la source de données.

Déclaré dans [UITableViewDataSource]

S’applique à