UITableView.MoveSection(nint, nint) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перемещает раздел в новое место в представлении таблицы.
[Foundation.Export("moveSection:toSection:")]
public virtual void MoveSection (nint fromSection, nint toSection);
abstract member MoveSection : nint * nint -> unit
override this.MoveSection : nint * nint -> unit
Параметры
- fromSection
- System.System.IntPtr System.nativeint
Индекс перемещаемого раздела.
- toSection
- System.System.IntPtr System.nativeint
Целевой индекс для раздела. Раздел, который в настоящее время находится по этому индексу, перемещается вверх или вниз для размещения перемещаемого раздела.
- Атрибуты
Комментарии
Этот метод можно комбинировать с другими операциями MoveSection и DeleteSections(NSIndexSet, UITableViewRowAnimation) в блоке анимации, InsertSections(NSIndexSet, UITableViewRowAnimation) определяемом BeginUpdates() и EndUpdates(), чтобы все изменения происходили в одной анимации.
В отличие от методов вставки и удаления, при перемещении раздела не используется параметр анимации. Перемещенные разделы всегда анимировать прямо из начальной позиции в новое. Для каждого вызова метода можно перемещать только один раздел, однако для перемещения нескольких разделов разработчики приложений могут многократно вызывать этот метод в блоке BeginUpdates()-EndUpdates() анимации.