다음을 통해 공유


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 InsertSections(NSIndexSet, UITableViewRowAnimation)DeleteSections(NSIndexSet, UITableViewRowAnimation) 및 로 정의된 BeginUpdates() 애니메이션 블록 내의 연산과 EndUpdates()결합하여 모든 변경 내용이 단일 애니메이션에서 발생되도록 할 수 있습니다.

삽입 및 삭제 메서드와 달리 섹션을 이동해도 애니메이션 매개 변수가 사용되지 않습니다. 이동된 섹션은 항상 시작 위치에서 새 위치로 바로 애니메이션 효과를 옵니다. 메서드 호출당 하나의 섹션만 이동할 수 있지만 여러 섹션을 이동하려면 애플리케이션 개발자가 애니메이션 블록 내에서 이 메서드를 BeginUpdates()-EndUpdates() 반복적으로 호출할 수 있습니다.

적용 대상