ユーザーがiPhoneを振るとアニメーションが再生されるアプリを作成しており、次のコードを使用しています。
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event {
if (event.subtype == UIEventSubtypeMotionShake)
{
animation...
}
上記のコードは、ユーザーがiPhoneを振るとすぐに1回だけ反応します。ユーザーがボトルを振っているように、数秒間上下に振ってからアニメーションを再生する必要があります。また、振っている間はmp3ファイルを再生する必要があり、アニメーションを再生するときはサウンドを再生する必要があります。助けて、私は完全な初心者なので、答えを説明してください、ありがとう:)