iOSのジェスチャ認識機能を正しく設定する方法に関するチュートリアルが見つかりませんでした。 私は&をスワイプし、それらのコールバックを検出する必要があります。適切なスワイプジェスチャ認識機能iOS
ご了承ください。ありがとう。
iOSのジェスチャ認識機能を正しく設定する方法に関するチュートリアルが見つかりませんでした。 私は&をスワイプし、それらのコールバックを検出する必要があります。適切なスワイプジェスチャ認識機能iOS
ご了承ください。ありがとう。
は、次の2つの認識装置、スワイプのための1、および下にスワイプのための他の必要があります。
UISwipeGestureRecognizer* swipeUpGestureRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeUpFrom:)];
swipeUpGestureRecognizer.direction = UISwipeGestureRecognizerDirectionUp;
をし、ハンドラの最後に
- (void)handleSwipeUpFrom:(UIGestureRecognizer*)recognizer {
}
、あなたはあなたのビューに追加します。
[view addGestureRecognizer:swipeUpGestureRecognizer];
他の方向でも同じです(Up
をすべてに変更してください)。 10秒)。
これはXcode 7.3で私にとって役に立ちました。 、Swift 2.2。
import UIKit
class Viewcontroller: UIViewController
{
override func viewDidLoad()
{
super.viewDidLoad()
createAndAddSwipeGesture()
}
private func createAndAddSwipeGesture()
{
let swipeGesture = UISwipeGestureRecognizer(target: self, action: #selector(Viewcontroller.handleSwipeLeft(_:)))
swipeGesture.direction = UISwipeGestureRecognizerDirection.Left
view.addGestureRecognizer(swipeGesture)
}
@IBAction func handleSwipeLeft(recognizer:UIGestureRecognizer)
{
print(" Handle swipe left...")
}
}
それはそれですか? 'addGestureRecognizer'はどうでしょうか? 私はどんな視界設定もしていません。 – iamruskie
あなたは正しいです:私はスワイプ認識装置のための主要なポイントが方向のための1つの認識装置を持っていると思うことにあまりにも集中しました...私はそのステップを追加しました... – sergio
私は決してビューをセットアップしません。 。私は何をデフォルトビューまたは現在のビューとして置くことができますか? また、これをすべてinitメソッドに入れますか? – iamruskie