0

表示されているビューに関係なく、シェイクジェスチャを検出することはできますか?

ユーザーがデバイスを振るたびにアプリのメインページに移動したい。各UIViewに-motionBegan:withEvent:メソッドを配置する以外に他の解決策はありますか?

4

1 に答える 1

3

UIViewControllerたとえば、のサブクラスを作成し、UIShakeViewControllerからすべてのViewControllerクラスを派生させますUIShakeViewController

次に、でUIShakeViewController、手ぶれ検出メソッドなどを実装します。このように、すべてのView Controllerに機能がありますが、検出コードは1回だけ実装します。

于 2011-09-09T15:49:56.493 に答える