分享是每个优秀的程序员所必备的品质
摇一摇在iOS中的2种实现方式
- 根据加速计的值判断 , 如果摇动了手机, 值会增大,我们可以通过取绝对值, 自行判断 http://www.jianshu.com/p/c1d5b71f3bbe
- 系统已经封装号的摇动方法(简单到令人发指)
在模拟器上测试摇一摇是可以通过 [Hardware]-[Shake Gesture](如图)或者(command+shift+z)快捷键来模拟摇一摇。
摇一摇.png直接上代码:
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
NSLog(@"摇一摇");
}
- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
NSLog(@"取消摇动");
}
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
NSLog(@"摇动结束");
}
网友评论