UITableViewDataSource.CommitEditingStyle 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提交指定行的插入或删除操作。
[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
- NSIndexPath
行的位置。
- 属性
注解
当用户点击单元格中的插入 (绿色加) 或“删除”按钮时,表视图会调用此方法提交更改 (如果用户点击删除 (红色减去) 按钮,这只会显示“删除”按钮) 。
此方法应通过调用 UITableView 方法InsertRows(NSIndexPath[], UITableViewRowAnimation)或 DeleteRows(NSIndexPath[], UITableViewRowAnimation)来提交 editingStyle
。
必须实现此方法才能启用表视图控件的轻扫删除功能。
应用程序开发人员不应在此方法中调用 SetEditing(Boolean, Boolean) 。 如果出于某种原因,这是必需的,开发人员必须在延迟后使用 PerformSelector(Selector, NSObject, Double, NSString[])调用它。
[UITableViewDataSource]