//第一响应,默认是NO
-(BOOL)canBecomeFirstResponder {
return YES;
}
//开始
-(void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event {
NSLog(@"motionBegan");
}
//结束
-(void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event {
if (motion == UIEventSubtypeMotionShake) {
NSLog(@"motionEnded");
self.view.backgroundColor = [UIColor purpleColor];
}
}
//摇晃取消
-(void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event {
}
可以利用这一方法去做一些摇一摇之类的功能
iOS_获取手机摇晃事件
最新推荐文章于 2023-01-05 16:24:35 发布