UITableViewDelegate.WillBeginEditing(UITableView, NSIndexPath) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当表格视图即将进入轻扫删除编辑模式时调用。
[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) 调用 。