UITableViewDataSource.CommitEditingStyle Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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]