我需要在iPhone中检测类似动作的握手。一旦检测到握手动作,就需要做一些其他动作。如何检测握手之类的动作。我搜索了加速度计和陀螺仪。我可以使用这两种方法来检测吗?
感谢。
答案 0 :(得分:0)
下面的片段检测到摇晃动作。如果你想要一个动作来识别一个完全像握手的动作,你将需要做更多的工作。这是一个很好的资源https://developer.apple.com/library/ios/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/motion_event_basics/motion_event_basics.html
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event {
if (motion == UIEventSubtypeMotionShake)
{
// User was shaking the device. Post a notification named "shake."
[[NSNotificationCenter defaultCenter] postNotificationName:@"shake" object:self];
}
}