iPhone应用程序增加了震动手势的灵敏度

iPhone应用程序增加了震动手势的灵敏度,iphone,objective-c,uigesturerecognizer,shake,Iphone,Objective C,Uigesturerecognizer,Shake,在我的iPhone应用程序中,我使用了摇动手势,它可以正常工作,但摇动起来需要很多努力 有没有办法让它更敏感 这是密码 - (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event { if (motion == UIEventSubtypeMotionShake) { [self performSelector:@selector(startPressed:)];

在我的iPhone应用程序中,我使用了摇动手势,它可以正常工作,但摇动起来需要很多努力

有没有办法让它更敏感

这是密码

 - (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event
 {
      if (motion == UIEventSubtypeMotionShake)
      {
          [self performSelector:@selector(startPressed:)];  
      }
 } 

就我所知,这不是一种直接做这件事的方法


解决这个问题的一种方法是使用加速计的读数,然后自己决定是不是震动,如果是震动,你可以自己微调。

我认为我们不能改变震动手势的灵敏度。另外,为了获得更多帮助,请发布更多代码说明你是如何实现的。检查答案