UITableViewDelegate.WillBeginEditing(UITableView, NSIndexPath) 方法

定义

当表格视图即将进入轻扫删除编辑模式时调用。

[Foundation.Export("tableView:willBeginEditingRowAtIndexPath:")]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void WillBeginEditing (UIKit.UITableView tableView, Foundation.NSIndexPath indexPath);
abstract member WillBeginEditing : UIKit.UITableView * Foundation.NSIndexPath -> unit
override this.WillBeginEditing : UIKit.UITableView * Foundation.NSIndexPath -> unit

参数

tableView
UITableView

即将编辑的表视图。

indexPath
NSIndexPath

已轻扫的行的位置。

属性

注解

除非也实现了 ,否则 CommitEditingStyle(UITableView, UITableViewCellEditingStyle, NSIndexPath) 永远不会调用此方法。

当用户跨行轻扫时,表视图的 Editing 属性变为 true ,并且“删除”按钮显示在轻扫 (位于 indexPath) 处的行中。 调用此方法是为了允许 (更新用户界面,例如,提供“取消”按钮以) 退出编辑模式。

退出编辑模式 ((例如删除操作) 后)时, DidEndEditing(UITableView, NSIndexPath) 调用 。

适用于