0

ある種の機能の衝突に少し問題があります。SWRevealViewController を使用してサイドバーを作成していますが、これは次の行で機能します。

self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer());

TableViewただし、これは、行を左にスワイプすると削除ボタンが機能するのと同じページで機能します。

panGestureRecogniser が機能している場合、正確にスワイプするのが難しいため、テーブル セルの削除ボタンは機能しません。このコード行をコメントアウトすると、削除のスワイプは完全に機能します。

これらの両方の機能をシームレスに連携させる方法はありますか?

ありがとう

4

1 に答える 1

0

以下のことが関係しているのではないかと考えています。

UIPanGestureRecognizer と UISwipeGestureRecognizer を同じビューに追加すると、requireGestureToFail を設定した後に競合が発生する

ただし、コードとテーブル セルのデフォルトのスワイプでこれを実装する方法がわかりません (実際には UISwipeGesture をどこでも呼び出していないため)。

于 2014-08-01T18:26:47.440 に答える