Поделиться через


UITableView.BeginUpdates Метод

Определение

Вызовите этот метод перед вставками, обновлением или выделением строк, которые должны анимироваться как одна операция. EndUpdates() должен вызываться после завершения изменений.

[Foundation.Export("beginUpdates")]
public virtual void BeginUpdates ();
abstract member BeginUpdates : unit -> unit
override this.BeginUpdates : unit -> unit
Атрибуты

Комментарии

После вызова этого метода последующие операции вставки, удаления и выделения (например, IndexPathsForVisibleRows или CellAt(NSIndexPath)) анимируются одновременно. Эта группа методов должна завершать вызовом EndUpdates()метода . Эти пары методов могут быть вложенными.

Если разработчик не выполняет вызовы вставки, удаления и выделения внутри этого блока, атрибуты таблицы, такие как количество строк, могут стать недопустимыми. Разработчикам не следует вызывать ReloadData() внутри группы, в противном случае им потребуется выполнять анимацию вручную.

Применяется к