xVCとyVCの2つのビューコントローラがあるとします。私はshakeAPIを使用し、メソッド-(void)motionBegan
とxVC-(void)motionEnded:
を使用-(void)motionCancelled
しました。何が起こるかというと、デバイスが振られると、単純なアニメーションが起動します。これで、このアニメーションは、yVCを開いている場合、yVS.view
つまりサブビューとして追加されている場合でも起動されます。私が探しているのは、次の-(void)motionEnded:
ように使用できるif条件です。
if(yVC == nil)
{
//trigger animation
}
つまり、yVCが表示されているときはシェイクが機能しないはずです。それ、どうやったら出来るの?助けてください。