2012-03-02 16 views

答えて

21

のUIViewのgestureRecognizersプロパティを使用します

for (UIGestureRecognizer *recognizer in self.gestureRecognizers) 
{ 
    //Do something with recognizer 
} 

もっと読み:私はので、ここでスウィフトに行うことのために、これは大変だったいくつかの理由からUIView

+1

ありがとうございます!まさに私が必要としたもの。 – TrekOnTV2017

2

あなたはあなたのクラスのブール値を持っているとの認識機能がものを行うためのアクセス許可を持っている場合TRUEにそれを設定することができます。それらを無効にしたい場合は、boolを認識メソッドでFALSEに設定することができます。あなたが必要とすることをする前にブールが真か偽かをテストするだけです。

+0

ありがとうございます。これは良い考えです。 – TrekOnTV2017

2

が働くことになったものです。

var arrayOfGestureRecognizers: [UIGestureRecognizer] = self.topViewController.view.gestureRecognizers! as NSArray as [UIGestureRecognizer] 

for item in arrayOfGestureRecognizers { 
    println("Gesture Recognizer:\(item)") 
} 
関連する問題