我实现了摇动手势事件。当摇晃发生时,我会做一些事情。
但是,如果显示警报,我不会收到事件。
这是我所拥有的:
- (void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:YES];
// Register for shake detection
[self becomeFirstResponder];
}
- (BOOL) canBecomeFirstResponder{
return YES;
}
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event {
if (motion == UIEventSubtypeMotionShake){
DLog(@"Shake ended");
}
}
显示警报时是否可以摇动手势?