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

请注意,当用户轻扫以删除时,单元格将转换为 ShowingDeleteConfirmationMask - 但 ShowingEditControlMask 未设置。 处理这种情况时,请记得测试正确的值。

适用于