次の方法で共有


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

または DeleteなどInsert、 のindexPath行に対して要求されたセル編集スタイル。

indexPath
NSIndexPath

行の場所。

属性

注釈

ユーザーがセル内の挿入 (緑のプラス) または [削除] ボタンをタップすると、テーブル ビューはこのメソッドを呼び出して変更をコミットします (ユーザーが削除 (赤いマイナス) ボタンをタップすると、単に [削除] ボタンが表示されます)。

このメソッドは、 メソッドまたは DeleteRows(NSIndexPath[], UITableViewRowAnimation)を呼び出UITableViewして をeditingStyleコミットするInsertRows(NSIndexPath[], UITableViewRowAnimation)必要があります。

テーブル ビュー コントロールのスワイプから削除の機能を有効にするには、このメソッドを実装する必要があります。

アプリケーション開発者は、このメソッドで を呼び出 SetEditing(Boolean, Boolean) さないでください。 何らかの理由でこれが必要な場合、開発者は を使用して PerformSelector(Selector, NSObject, Double, NSString[])遅延した後に呼び出す必要があります。

[UITableViewDataSource]

適用対象