Partager via


UITableViewSource.CustomizeMoveTarget Méthode

Définition

Retourne un nouveau chemin d’index pour modifier l’emplacement final d’une ligne déplacée par l’utilisateur.

[Foundation.Export("tableView:targetIndexPathForMoveFromRowAtIndexPath:toProposedIndexPath:")]
public virtual Foundation.NSIndexPath CustomizeMoveTarget (UIKit.UITableView tableView, Foundation.NSIndexPath sourceIndexPath, Foundation.NSIndexPath proposedIndexPath);
abstract member CustomizeMoveTarget : UIKit.UITableView * Foundation.NSIndexPath * Foundation.NSIndexPath -> Foundation.NSIndexPath
override this.CustomizeMoveTarget : UIKit.UITableView * Foundation.NSIndexPath * Foundation.NSIndexPath -> Foundation.NSIndexPath

Paramètres

tableView
UITableView

Vue table contenant la ligne à déplacer.

sourceIndexPath
NSIndexPath

Emplacement d’origine de la ligne déplacée.

proposedIndexPath
NSIndexPath

Emplacement dans la vue de table où la ligne a été supprimée. L’emplacement peut être modifié par cette méthode.

Retours

Chemin d’index permettant de recibler à nouveau le déplacement proposé d’une ligne. Utilisez proposedIndexPath si aucune personnalisation n’est requise.

Attributs

Remarques

Permet la personnalisation de l’emplacement cible pour une ligne qui est déplacée dans une vue de table. À mesure que la ligne est déplacée, d’autres lignes s’écartent visuellement à l’emplacement de destination pour indiquer l’emplacement vers lequel la ligne doit être déplacée. Le renvoi d’une valeur différente de proposedIndexPath cette méthode peut empêcher le déplacement d’une ligne vers certains emplacements.

Déclaré dans [UITableViewDelegate]

S’applique à