Condividi tramite


UITableViewSource.CustomizeMoveTarget Metodo

Definizione

Restituisce un nuovo percorso di indice per modificare la posizione finale di una riga spostata dall'utente.

[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

Parametri

tableView
UITableView

Visualizzazione tabella contenente la riga da spostare.

sourceIndexPath
NSIndexPath

Posizione originale della riga spostata.

proposedIndexPath
NSIndexPath

Posizione nella visualizzazione tabella in cui è stata eliminata la riga. La posizione può essere modificata da questo metodo.

Restituisce

Percorso di indice per ritargetare lo spostamento proposto di una riga. Usare proposedIndexPath se non è necessaria alcuna personalizzazione.

Attributi

Commenti

Consente la personalizzazione della posizione di destinazione per una riga che viene spostata all'interno di una vista tabella. Quando la riga viene spostata, altre righe vengono spostate visivamente nella posizione di destinazione per indicare dove verrà spostata la riga. Restituisce un valore diverso da proposedIndexPath questo metodo può impedire lo spostamento di una riga in determinate posizioni.

Dichiarato in [UITableViewDelegate]

Si applica a