UITableViewDataSource.CommitEditingStyle 方法

定义

提交指定行的插入或删除操作。

[Foundation.Export("tableView:commitEditingStyle:forRowAtIndexPath:")]
public virtual void CommitEditingStyle (UIKit.UITableView tableView, UIKit.UITableViewCellEditingStyle editingStyle, Foundation.NSIndexPath indexPath);
abstract member CommitEditingStyle : UIKit.UITableView * UIKit.UITableViewCellEditingStyle * Foundation.NSIndexPath -> unit
override this.CommitEditingStyle : UIKit.UITableView * UIKit.UITableViewCellEditingStyle * Foundation.NSIndexPath -> unit

参数

tableView
UITableView

请求插入或删除的表视图。

editingStyle
UITableViewCellEditingStyle

为 处 indexPath的行请求的单元格编辑样式,例如 InsertDelete

indexPath
NSIndexPath

行的位置。

属性

注解

当用户点击单元格中的插入 (绿色加) 或“删除”按钮时,表视图会调用此方法提交更改 (如果用户点击删除 (红色减去) 按钮,这只会显示“删除”按钮) 。

此方法应通过调用 UITableView 方法InsertRows(NSIndexPath[], UITableViewRowAnimation)DeleteRows(NSIndexPath[], UITableViewRowAnimation)来提交 editingStyle

必须实现此方法才能启用表视图控件的轻扫删除功能。

应用程序开发人员不应在此方法中调用 SetEditing(Boolean, Boolean) 。 如果出于某种原因,这是必需的,开发人员必须在延迟后使用 PerformSelector(Selector, NSObject, Double, NSString[])调用它。

[UITableViewDataSource]

适用于