假设我有两个视图控制器:xVC 和 yVC。-(void)motionBegan
我已经使用了shake API ,并且已经使用了xVC中的方法-(void)motionEnded:
和方法。-(void)motionCancelled
发生的情况是当设备摇晃时,它会触发一个简单的动画。现在的问题是,即使我打开了 yVC,也就是yVS.view
添加了子视图,这个动画也会被触发。我正在寻找的是一些我可以-(void)motionEnded:
像这样使用的 if 条件:
if(yVC == nil)
{
//trigger animation
}
我的意思是,当 yVC 可见时,震动不应该起作用。我怎么做?请帮忙。