次の方法で共有


UITableViewCell.DidTransitionToState(UITableViewCellState) メソッド

定義

セルの状態間を遷移した直後に、セルで呼び出されます。

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

パラメーター

mask
UITableViewCellState

セルが遷移している状態 (または状態の組み合わせ) を示すビット マスク。

属性

注釈

UITableViewCell サブクラスは、このメソッドを実装して、状態 (通常の状態から移動の編集など) を変更するときに追加のアニメーションを実行できます。 このメソッドは、アニメーション ブロックの末尾で呼び出され、状態の変更後にクリーンアップされます (編集から通常モードに切り替えるときの編集コントロールの削除や並べ替えなど)。

サブクラスは、このメソッドをオーバーライドするときに常に を呼び出す base 必要があります。

ユーザーがスワイプして削除すると、セルは に遷移しますがShowingEditControlMask、設定されていないことにShowingDeleteConfirmationMask注意してください。 このケースを処理するときは、必ず正しい値をテストしてください。

適用対象