Detecting When a New Scene Is Presented
Sprite Kit在SKScene类中提供2个可以重载的方法用来检测当1个场景过渡出去或过渡进来的时候.
第1个方法是SKScene的willMoveFromView()方法,该方法在1个SKScene被view删除时调用,为了重载该方法,你可以添加以下代码到你的SKScene实现中去:
override func willMoveFromView(view: SKView) {
// insert code
}
第2个方法是SKScene中的didMoveToView()方法该放飞在1个scene实例被view完成显示时调用.你可以添加以下代码来重载该方法:
override func didMoveToView(view: SKView) {
// insert code
}