2011-09-09 5 views
0

表示されているビューに関係なく、揺れのジェスチャーを検出することは可能ですか?iOS - アプリケーションのどこかで揺れを検出する

ユーザーがデバイスを揺するたびに、アプリケーションのメインページに移動したいと考えています。 -motionBegan:withEvent:メソッドを各UIに配置する以外に他に解決策がありますか?

+0

Xcode(xCodeではない)はIDEです - おそらくiOSについて話していますか? –

+0

うん、修正されました。 – CristiC

答えて

3

UIViewControllerのサブクラス(例:UIShakeViewController)を作成し、すべてのView ControllerクラスをUIShakeViewControllerから取得します。

次に、UIShakeViewControllerに、手ブレ検出方法などを実装します。このようにして、すべてのビューコントローラに機能がありますが、検出コードは一度実装します。

+1

私は最終的にUIWindowをサブクラス化します。 – CristiC

関連する問題