1
A
答えて
4
どうUISwipeGestureRecognizer
を使用してはどうですか? UISwipeGestureRecognizer
を作成し、それをビューに追加すると、ドキュメントUISwipeGestureRecognizerがチェックアウトされます。それを設定
は次のようになります。
UISwipeGestureRecognizer *swipeRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swiped:)];
[myView addGestureRecognizer:swipeRecognizer];
[swipeRecognizer release]; swipeRecognizer = nil;
その後スワイプしたときに呼び出されます、あなたのメソッドを実装(これは@selector(swiped:)
ある)
- (void)swiped:(UISwipeGestureRecognizer *)swipeGestureRecognizer
{
if (swipeGestureRecognizer.direction == UISwipeGestureRecognizerDirectionRight) {
NSLog(@"Direction = right");
} else if (swipeGestureRecognizer.direction == UISwipeGestureRecognizerDirectionLeft) {
NSLog(@"Direction = left");
}
}
0
これは一方向のみに取り組んでいます。このように2方向に使うべきです。
UISwipeGestureRecognizer *swipeRecognizerLeft = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swiped:)];
swipeRecognizerLeft.direction = UISwipeGestureRecognizerDirectionLeft;
[_cameraView addGestureRecognizer:swipeRecognizerLeft];
UISwipeGestureRecognizer *swipeRecognizerRight = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swiped:)];
swipeRecognizerRight.direction = UISwipeGestureRecognizerDirectionRight;
[_cameraView addGestureRecognizer:swipeRecognizerRight];
関連する問題
- 1. Recyclerviewスワイプ+ CardViewタッチ
- 2. viewcontroller内のUIViewをスワイプ
- 3. Xamarin - UIVIEWにスワイプを追加
- 4. UIViewのタッチ後の警告
- 5. UIViewタッチの問題/質問
- 6. UIViewの配列を持つUIScrollViewレイヤーのUIViewのタッチを検出
- 7. タッチとの関係でUIViewを移動
- 8. UIVIEWのエッジでタッチを検出する
- 9. UIViewのタッチを検出する場合
- 10. ユーザーのタッチを検出するカスタムUIView
- 11. 透明なUIViewのタッチをキャプチャ
- 12. スワイプとスワイプでUIViewを表示して消えるようにする - スウィフト
- 13. UIButtonでタッチしたときのUIViewのタッチを検出する方法は?
- 14. UIScrollViewでの2回のタッチによるスワイプの認識
- 15. jQuery(スワイプとタッチ)pageXとpageYは0を返し続けます
- 16. UIView(UITableViewCellではない)をスワイプしてアクションを表示
- 17. UIViewの配列からのタッチを検出する
- 18. どのuiviewがタッチされたかを検出する
- 19. iOS - UIViewでタッチを検出していますか?
- 20. UIViewをタッチしてWebViewにコンテンツをロードする方法
- 21. UIViewのオーバーラップ - タッチを受け取る方法は?
- 22. 別のUIでUIViewを表示して、タッチします。
- 23. UIPageViewControllerが子UIViewのタッチをキャンセルしました
- 24. 別のUIViewの下でUIScrollViewにタッチ情報を渡す
- 25. 他のUIViewがスワイプされたときに1つのUIViewでユーザーの操作を無効にする
- 26. アニメーションがタッチ操作を無効にする方法(スクロール、スワイプなど)
- 27. UIViewがタッチされているかどうかを確認しますか?
- 28. UIViewでジェスチャー認識とタッチの優先順位を設定する方法
- 29. タッチを検出して処理して下のビューに送信するオーバーレイUIView
- 30. UIViewサブクラス:テーブルビューの星型ボタンがタッチされても反応しません