在我的UIViewController
中,我想在设置视图属性后立即添加代码:
var view:UIView! {
didSet {
//(view as MyView).delegate ...
}
}
显然,它不起作用,因为我不能覆盖超类的变量。
有什么变通办法来实现我想要的吗?
视图将只设置一次,此时将调用viewDidLoad
。因此,按照流程,覆盖viewDidLoad
并在那里设置委托。