UITableViewDelegate.CustomizeMoveTarget Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen neuen Indexpfad zurück, um die endgültige Position einer Zeile zu ändern, die vom Benutzer verschoben wird.
[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
Parameter
- tableView
- UITableView
Tabellenansicht mit der zu verschiebenden Zeile.
- sourceIndexPath
- NSIndexPath
Die ursprüngliche Position der Zeile, die verschoben wird.
- proposedIndexPath
- NSIndexPath
Die Position in der Tabellenansicht, an der die Zeile gelöscht wurde. Der Speicherort kann durch diese Methode geändert werden.
Gibt zurück
Ein Indexpfad, um die vorgeschlagene Verschiebung einer Zeile neu zu erstellen. Verwenden Sie proposedIndexPath
, wenn keine Anpassung erforderlich ist.
- Attribute
Hinweise
Ermöglicht die Anpassung des Zielspeicherorts für eine Zeile, die innerhalb einer Tabellenansicht verschoben wird. Während die Zeile verschoben wird, werden andere Zeilen visuell an der Zielposition auseinander verschoben, um anzugeben, wohin die Zeile verschoben wird. Wenn Sie einen anderen proposedIndexPath
Wert als diese Methode zurückgeben, kann verhindert werden, dass eine Zeile an bestimmte Speicherorte verschoben wird.
[UITableViewDelegate]