UITableViewDataSource.MoveRow(UITableView, NSIndexPath, NSIndexPath) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.