Tag: 懒惰初始化

用referenceView – Swift懒惰的实例化一个UIDynamicAnimator

我试图在我的代码中实例化一个UIDynamicAnimator。 我想用UIView作为IBOutlet进行初始化。 class ViewController: UIViewController { @IBOutlet var gameView : UIView @lazy var animator = UIDynamicAnimator(referenceView: gameView) … 我假设这是行不通的,因为UIView尚未创build,因为animator属性抛出一个错误,说它找不到gameView。 我怎样才能解决这个问题?