私の iPhone アプリでは、ビューでユーザーが行ったスワイプ ジェスチャを認識する必要があります。
スワイプジェスチャを認識して、スワイプで機能を実行したい。
ユーザーがスワイプジェスチャを行うと、ビューが水平にスライドして別のビューを表示する必要があります。
何をする必要がありますか?
どうすれば認識できますか?
私の iPhone アプリでは、ビューでユーザーが行ったスワイプ ジェスチャを認識する必要があります。
スワイプジェスチャを認識して、スワイプで機能を実行したい。
ユーザーがスワイプジェスチャを行うと、ビューが水平にスライドして別のビューを表示する必要があります。
何をする必要がありますか?
どうすれば認識できますか?
それがどのように機能するかを知っていても、簡単な例が必要な場合は、ここにあります! (少なくとも私にとっては、覚えようとせずにコピーアンドペーストの例が必要になると便利になります)
UISwipeGestureRecognizer *mSwipeUpRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(doSomething)];
[mSwipeUpRecognizer setDirection:(UISwipeGestureRecognizerDirectionUp | UISwipeGestureRecognizerDirectionDown | UISwipeGestureRecognizerDirectionLeft | UISwipeGestureRecognizerDirectionRight)];
[[self view] addGestureRecognizer:mSwipeUpRecognizer];
.h ファイルに次を追加します。
<UIGestureRecognizerDelegate>
を使用しUISwipeGestureRecognizer
ます。他に言うことはありませんが、ジェスチャ認識機能は簡単です。この件に関するWWDC10 ビデオもあります。セッション120と121。:)