シェイクジェスチャーイベントを実装しました。揺れが発生すると、私はいくつかのことをします。
ただし、アラートが表示されている場合、イベントは発生しません。
ここに私が持っているものがあります:
- (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");
}
}
アラートが表示されているときにシェイクジェスチャーを取得することはできますか?