UITableViewSource.CustomizeMoveTarget 方法

定义

返回一个新的索引路径,以更改用户移动的行的最终位置。

[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

参数

tableView
UITableView

包含要移动的行的表视图。

sourceIndexPath
NSIndexPath

要移动的行的原始位置。

proposedIndexPath
NSIndexPath

表视图中行已被删除的位置。 可以通过此方法更改位置。

返回

用于重新定位建议的行移动的索引路径。 如果不需要自定义,请使用 proposedIndexPath

属性

注解

允许自定义在表视图中移动的行的目标位置。 移动行时,其他行在目标位置直观地滑动,以指示该行将移动到的位置。 通过返回与此方法不同的 proposedIndexPath 值,可以防止将行移动到某些位置。

在 [UITableViewDelegate] 中声明

适用于