読者です 読者をやめる 読者になる 読者になる

SKScene で、view が取り除かれる時に呼ばれるメソッドは・・・

SKScene で、View が表示される時に呼ばれるメソッドは、

-(void)didMoveToView:(SKView *)view

ですが、その view が取り除かれる時に呼ばれるのはなんでしょう。

取り除かれるというのがよくわかんない表現になっていますが、結局のところ、別の view を表示しようとしてその view を消そうとした時に呼ばれるメソッドです。

別の view と言うと、今書いているプログラムとの整合も悪くなってくるので、didMoveToView が呼ばれる前に呼ばれるメソッドといった方が的を得ているでしょうか。

昔 4D のプログラムで event と呼んでいたものですが、Objective-C でもこういった、メソッドがちゃんと用意されていました。

- (void)willMoveFromView:(SKView *)view

便利なものですね。