UITableViewSource.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 den endgültigen Speicherort 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, die die zu verschiebende Zeile enthält.
- sourceIndexPath
- NSIndexPath
Die ursprüngliche Position der zu verschiebenden Zeile.
- 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 zum erneuten Abrufen der vorgeschlagenen Verschiebung einer Zeile. 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 an der Zielposition visuell getrennt, um anzugeben, wohin die Zeile verschoben wird. Wenn Sie einen wert zurückgeben, der sich von dieser Methode unterscheidet proposedIndexPath
, kann verhindert werden, dass eine Zeile an bestimmte Speicherorte verschoben wird.
Deklariert in [UITableViewDelegate]