次の方法で共有


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)および および で定義されたBeginUpdates()EndUpdates()アニメーション ブロック内の操作とDeleteSections(NSIndexSet, UITableViewRowAnimation)組み合わせて、すべての変更が 1 つのアニメーションで行われるようにすることができます。

挿入および削除メソッドとは異なり、セクションを移動してもアニメーション パラメーターは使用されません。 移動されたセクションは、常に開始位置から新しい位置に直接アニメーション化されます。 メソッド呼び出しごとに移動できるセクションは 1 つだけですが、複数のセクションを移動するには、アプリケーション開発者がアニメーション ブロック内でこのメソッドを BeginUpdates()-EndUpdates() 繰り返し呼び出すことができます。

適用対象