-3

重複の可能性:
IBAction(ボタン) 内に void(シェイク ジェスチャ) を配置するにはどうすればよいですか?

こんにちは、私は以前にこの質問を何度も投稿しましたが、かなり疲れてきました。私は完全な初心者であり、必要なものを正確に述べますが、回答して投票やその他のものが必要な場合は、前に述べたように、回答を説明し、何をすべきかを指示してください。私は完全な初心者です.
アニメーションの準備はできていますが、コードが必要です。コードが今何をする必要があるかを説明します。したがって、それらは PLAY と言うボタンである必要があり、ボタンを押すと PLAY とボタンが消え、ラベルに 'SHAKE TO' と表示されます。ユーザーがiPhoneを振るとラベルが消え、アニメーションが1回再生されて終了します。私が求めているのはそれだけですので、答えてコードで説明してください。私は投票します。

4

1 に答える 1

0

私はあなたのためにコードを書きません (それはこのサイトの目的ではありません)。

  1. ボタンが画面に表示される
  2. ユーザーがボタンをクリックし、UIView アニメーション ブロックまたはコア アニメーションを使用して、ボタンのフェードアウトとラベルのフェードイン (またはその他のアニメーション) をアニメーション化します。
  3. 加速度計を使用して揺れを検出します (詳細については、この質問を参照してください:誰かが iPhone を振ったときを検出するにはどうすればよいですか? )。
  4. UIView アニメーションまたは Core アニメーションでラベルが再びフェードアウトし、アニメーションが再生されます

これがあなたの出発点になることを願っています!

于 2012-07-01T00:00:35.860 に答える