类似于屏幕的点击事件一样,系统提供了三个摇动事件:
// 当摇动开始时调用
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{
NSLog(@"%s",__func__);
}
// 当摇动结束时调用
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event{
NSLog(@"%s",__func__);
}
// 当摇动取消时调用 事件打断或者系统判断的非正常停止
- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event{
NSLog(@"%s",__func__);
}