UITableViewSource.MoveRow(UITableView, NSIndexPath, NSIndexPath) Método

Definição

Chamado quando uma linha foi movida para que a fonte de dados possa 'implementar' a posição de linha alterada que foi executada na interface do usuário. Isso garante que os dados sejam mantidos em sincronia com o que está sendo exibido.

[Foundation.Export("tableView:moveRowAtIndexPath:toIndexPath:")]
public virtual void MoveRow (UIKit.UITableView tableView, Foundation.NSIndexPath sourceIndexPath, Foundation.NSIndexPath destinationIndexPath);
abstract member MoveRow : UIKit.UITableView * Foundation.NSIndexPath * Foundation.NSIndexPath -> unit
override this.MoveRow : UIKit.UITableView * Foundation.NSIndexPath * Foundation.NSIndexPath -> unit

Parâmetros

tableView
UITableView

Exibição de tabela que contém a linha que está sendo movida.

sourceIndexPath
NSIndexPath

Local da linha a ser movida.

destinationIndexPath
NSIndexPath

Novo local da linha.

Atributos

Comentários

Quando uma linha é movida (quando o modo de exibição de tabela está no modo de edição), a origem precisa ser atualizada para refletir essa alteração. Implemente esse método para persistir a posição de linha atualizada na fonte de dados.

Declarado em [UITableViewDataSource]

Aplica-se a