UITableView.MoveSection(nint, nint) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verschiebt einen Abschnitt an eine neue Position in der Tabellenansicht.
[Foundation.Export("moveSection:toSection:")]
public virtual void MoveSection (nint fromSection, nint toSection);
abstract member MoveSection : nint * nint -> unit
override this.MoveSection : nint * nint -> unit
Parameter
- fromSection
- System.System.IntPtr System.nativeint
Index des zu verschiebenden Abschnitts.
- toSection
- System.System.IntPtr System.nativeint
Zielindex für den Abschnitt. Der Abschnitt, der sich derzeit in diesem Index befindet, wird nach oben oder unten verschoben, um den verschobenen Abschnitt aufzunehmen.
- Attribute
Hinweise
Diese Methode kann mit anderen MoveSection-Vorgängen und DeleteSections(NSIndexSet, UITableViewRowAnimation) Vorgängen innerhalb eines von und EndUpdates()definierten BeginUpdates() Animationsblocks kombiniert werden, InsertSections(NSIndexSet, UITableViewRowAnimation) sodass alle Änderungen in einer einzelnen Animation auftreten.
Im Gegensatz zu den Einfüge- und Löschmethoden wird beim Verschieben eines Abschnitts kein Animationsparamter verwendet. Verschobene Abschnitte animieren immer direkt von ihrer Startposition zur neuen Position. Pro Methodenaufruf kann nur ein Abschnitt verschoben werden. Zum Verschieben mehrerer Abschnitte können Anwendungsentwickler diese Methode jedoch wiederholt innerhalb eines BeginUpdates()-EndUpdates() Animationsblocks aufrufen.