Condividi tramite


UITableView.MoveSection(nint, nint) Metodo

Definizione

Sposta una sezione in una nuova posizione nella visualizzazione tabella.

[Foundation.Export("moveSection:toSection:")]
public virtual void MoveSection (nint fromSection, nint toSection);
abstract member MoveSection : nint * nint -> unit
override this.MoveSection : nint * nint -> unit

Parametri

fromSection
System.System.IntPtr System.nativeint

Indice della sezione da spostare.

toSection
System.System.IntPtr System.nativeint

Indice di destinazione per la sezione. La sezione attualmente in questo indice viene spostata verso l'alto o verso il basso per contenere la sezione spostata.

Attributi

Commenti

Questo metodo può essere combinato con altre operazioni MoveSection InsertSections(NSIndexSet, UITableViewRowAnimation) e DeleteSections(NSIndexSet, UITableViewRowAnimation) all'interno di un blocco di animazione definito da BeginUpdates() e EndUpdates(), in modo che tutte le modifiche si verifichino in una singola animazione.

A differenza dei metodi di inserimento ed eliminazione, lo spostamento di una sezione non usa un parametro di animazione. Le sezioni spostate si animano sempre direttamente dalla posizione iniziale alla nuova posizione. È possibile spostare una sola sezione per ogni chiamata al metodo, ma per spostare più sezioni gli sviluppatori di applicazioni possono chiamare ripetutamente questo metodo all'interno di un BeginUpdates()-EndUpdates() blocco di animazione.

Si applica a