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
Стиль редактирования ячейки запрашивается для строки в indexPath
, например Insert или Delete.
- indexPath
- NSIndexPath
Расположение строки.
- Атрибуты
Комментарии
Когда пользователь касается вставки (зеленый плюс) или кнопки Удалить в ячейке, представление таблицы вызывает этот метод для фиксации изменения (если пользователь нажимает кнопку удаления (красный минус), которая просто отображает кнопку Удалить).
Этот метод должен зафиксировать путем editingStyle
вызова UITableView методов InsertRows(NSIndexPath[], UITableViewRowAnimation) или DeleteRows(NSIndexPath[], UITableViewRowAnimation).
Этот метод должен быть реализован, чтобы включить функцию прокрутки и удаления в элементе управления табличного представления.
Разработчикам приложений не следует вызывать SetEditing(Boolean, Boolean) в этом методе. Если по какой-либо причине это необходимо, разработчики должны вызвать его после задержки с помощью PerformSelector(Selector, NSObject, Double, NSString[]).
[UITableViewDataSource]