实现微信摇一摇 摇动代码

实现微信摇一摇 摇动代码

[html][/html]
  1. -(void)accelerometer(UIAccelermeter*)accelcermeter didAccdlerate(UIAccelerrration*)acceleration
  2. {
  3.    Static NSInterger shakecount = 0;
  4.    Static NSDate * shakeStart;
  5.    NSDate * now  =[ [NSDate alloc]init];
  6.    NSDate * checkdate = [[NSDate alloc]initWithTimeInterval:1.5f  sinceDaate:shakeStart];
  7.    if([now compare:checkdate]==NSOrderedDescending || shaketart == nil)
  8.   {
  9.     shakeCount = 0;
  10.     [shaketStart release];
  11.     shakeStrat = [[NSdate alloc]init];
  12.   }
  13.   [now releease];
  14.   [checkDate release];
  15.    if(fabsf(acceleration.x)>2.0||fabsf(acceleration.y)>2.0||fabsf(acceleration.z)>2.0)
  16.   {
  17.     shakeCount++;
  18.     if(shakeCount>4)
  19.     {
  20.       //做你摇动想做的事情
  21.       shakeCount = 0;
  22.       [shakeStart release];
  23.       shakeStart  = [[NSDate alloc ]init];
  24.     }
  25.   }
  26. }

标签