1

iOS デバイスでのジェスチャ認識に取り組んでいます。http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/MultitouchEvents/MultitouchEvents.htmlにある公式ドキュメントは、ジェスチャ認識がどのように機能し、アプリ内に組み込むことができるかを理解するのに役立ちます。私の質問は、バックグラウンドで実行されているアプリによって、ホーム画面や他のアプリなど、どこでもジェスチャをどのように認識できるかです。私は、プライベート API を参照するソリューションを受け入れます。この場合、GraphicsServices フレームワークは関連していますか? 例として、Cydiaストアのディスプレイレコーダーアプリがそれを可能にします。

可能な別のアプローチは、Windows の kinect や Mac の Leap などのジェスチャ認識デバイスを使用することです。

あなたの提案を投稿してください。ありがとう。

4

1 に答える 1

0

Gesture Recognizers をウィンドウまたはメインの ViewController に接続することで実現できると思われる「グローバル ジェスチャ」を使用する方法を求めていると思います。これは、ユーザーが左端から隠しメニューを表示したい (Facebook アプリケーションと同様)

ジェイルブレイクがなければ、iPhone/iPad を Kinect や Leap などの別のジェスチャ デバイスに接続するには、多くのコードを記述する必要があると思います。最初に、Kinect と通信できるようにインターフェイスのコードを記述する必要があります。 Kinect を iOS デバイスに接続する方法を見つけた、または作成した場合は、Kinect から提供された入力をキャプチャし、最後に手動でジェスチャを「認識する」コードを記述する必要があります。Microsoft がこのための SDK を提供していれば、より簡単になります。

Leapの場合も同様の方法ですが、おそらくiOSに移植できるOS X用のSDKがあります

これがあなたに少しの洞察を与えることを願っています。

于 2013-01-22T17:22:16.527 に答える