UITableViewDataSource.MoveRow(UITableView, NSIndexPath, NSIndexPath) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается при перемещении строки, чтобы источник данных смог "реализовать" измененную позицию строки, выполненную в пользовательском интерфейсе. Это гарантирует, что данные будут синхронизированы с отображаемыми.
[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
Параметры
- tableView
- UITableView
Представление таблицы, содержащее перемещаемую строку.
- sourceIndexPath
- NSIndexPath
Расположение перемещаемой строки.
- destinationIndexPath
- NSIndexPath
Новое расположение строки.
- Атрибуты
Комментарии
При перемещении строки (когда представление таблицы находится в режиме редактирования) необходимо обновить источник, чтобы отразить это изменение. Реализуйте этот метод для сохранения обновленной позиции строки в источнике данных.