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() внутри группы, в противном случае им потребуется выполнять анимацию вручную.