Ber*_*y86 1 xcode uikit swift property-observer
我试图在我的自定义UIViewController上实现属性观察器,但我注意到它没有使用isEditing属性.
你们有个想法为什么?
class MasterViewController: UIViewController {
// MARK: - Properties
override var isEditing: Bool {
didSet {
print("VC is editing")
}
}
}
Run Code Online (Sandbox Code Playgroud)
根据文件 isEditing
如果已显示视图,请使用setEditing(_:animated :)方法作为操作方法来设置此状态转换的动画.
来自 setEditing(_:animated:)
使用edit-done按钮的子类必须覆盖此方法,以便在isEditing为true时将其视图更改为可编辑状态,如果为false则为非可编辑状态.此方法应在更新其视图之前调用super的实现.
TL; DR
你会想要覆盖setEditing(_:animated:).
| 归档时间: |
|
| 查看次数: |
428 次 |
| 最近记录: |