UITableView.MoveSection(nint, nint) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.