Freigeben über


UITableViewCell.DidTransitionToState(UITableViewCellState) Methode

Definition

Wird direkt nach dem Übergang zwischen Zellzuständen in der Zelle aufgerufen.

[Foundation.Export("didTransitionToState:")]
public virtual void DidTransitionToState (UIKit.UITableViewCellState mask);
abstract member DidTransitionToState : UIKit.UITableViewCellState -> unit
override this.DidTransitionToState : UIKit.UITableViewCellState -> unit

Parameter

mask
UITableViewCellState

Eine Bitmaske, die den Zustand (oder die Kombination von Zuständen) angibt, in die die Zelle übergehen soll.

Attribute

Hinweise

UITableViewCell-Unterklassen können diese Methode implementieren, um zusätzliche Animationen auszuführen, wenn der Zustand geändert wird (z. B. von einem normalen Zustand zum Bearbeiten der Verschiebung). Diese Methode wird am Ende des Animationsblocks aufgerufen, um nach der Zustandsänderung zu bereinigen (z. B. das Entfernen der Bearbeitungs- und Neuanordnungssteuerelemente beim Übergang vom Bearbeitungsmodus in den normalen Modus).

Unterklassen müssen immer aufrufen base , wenn diese Methode überschrieben wird.

Beachten Sie, dass, wenn der Benutzer zum Löschen wischt, die Zelle in die ShowingDeleteConfirmationMask übergehen, aber ShowingEditControlMask nicht festgelegt ist. Denken Sie daran, bei der Behandlung dieses Falls auf den richtigen Wert zu testen.

Gilt für: