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


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() анимации.

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