9

私のiPhoneアプリでは、シェイクジェスチャを使用しましたが、動作していますが、振るには多くの努力が必要です.

感度を上げる方法はありますか?

ここにコードがあります

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

1 に答える 1

2

私の知る限り、これは直接行う方法ではありません。

これを回避する 1 つの方法は、加速度計の読み取り値を使用して、それが揺れであるかどうかを自分で判断することです。そうであれば、自分で微調整することができます。

于 2012-03-05T09:20:15.177 に答える