2017-01-17 12 views
0

私はUIScrollViewでUIPanGestureRecognizerとUILongPressGestureRecognizerを使用しています。私はので、私のスクロールが完全UILongPressGestureRecognizerでUIPanGestureRecognizerを有効にする

appRecognizer.enabled=NO; 

とlongtap方法でビュー上のユーザーの長いタップ私はUIPanGestureRecognizerを有効にしています

appRecognizer.enabled=YES; 

問題がUIPanGestureRecognizerセレクタ方式であるが、私まで呼び出すされていない作品viewWillAppearにUIPanGestureRecognizerを無効にしていますタップしてからもう一度押してください。 私は、複数のGestureRecognizerが複数のUIView.iに

[self ViewMove:appRecognizer]; 

を試してみましたが、ビューの状態で問題を抱えています。

この問題を処理する最適な方法は何ですか?長いタップでUIPanGestureの完全セレクタメソッドを呼び出す方法

答えて

0

ジェスチャ認識ツールのいずれかでrequireGestureRecognizerToFail:メソッドを試しましたか? UIGestureRecognizerを引数として渡します。

もし機能しない場合は、引数と受信者ジェスチャー認識ツールを入れ替えてみてください。あなたの問題を解決する必要があります!

+0

私はこれを試しましたが、動作しません。 – Hasham

+0

現在のタップしたビューを渡してuipanセレクタを呼び出す方法はありますか – Hasham

関連する問題