Compartilhar via


UITableViewDataSource.CommitEditingStyle Método

Definição

Confirma a inserção ou exclusão da linha especificada.

[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

Parâmetros

tableView
UITableView

Exibição de tabela solicitando inserção ou exclusão.

editingStyle
UITableViewCellEditingStyle

Estilo de edição de célula solicitado para a linha em indexPath, como Insert ou Delete.

indexPath
NSIndexPath

Local da linha.

Atributos

Comentários

Quando o usuário toca no botão de inserção (adição verde) ou Excluir em uma célula, o modo de exibição de tabela chama esse método para confirmar a alteração (se o usuário tocar no botão de exclusão (vermelho menos), que simplesmente revela o botão Excluir).

Esse método deve confirmar o editingStyle chamando UITableView métodos InsertRows(NSIndexPath[], UITableViewRowAnimation) ou DeleteRows(NSIndexPath[], UITableViewRowAnimation).

Esse método deve ser implementado para habilitar o recurso de passar o dedo para excluir do controle de exibição de tabela.

Os desenvolvedores de aplicativos não devem chamar SetEditing(Boolean, Boolean) nesse método. Se, por algum motivo, isso for necessário, os desenvolvedores deverão invocá-lo após um atraso usando PerformSelector(Selector, NSObject, Double, NSString[]).

[UITableViewDataSource]

Aplica-se a