2017-09-17 7 views
0

私は​​(カスタムポップジェスチャーの一部として)、時間の85〜90%で動作します。あなたがどれほど完全にスワイプしても、それが起こらないときは10〜15%です。​​は同じ方向(水平)のジェスチャも検出するナビゲーションコントローラを含むUIScrollViewと競合しているため、問題があると思われます。UIScreenEdgePanGestureRecognizerの矛盾の問題

特に、UIKitがジェスチャーが画面端のポップまたは通常のパンである場合、最も良い推測をしなければならない場合は、​​の発砲が不整合になることがありますか?そして、おそらく長方形を拡大することによって、高い成功率で動作するように​​を再構成する方法はありますか? UIScreenEdgePanGestureRecognizerブロッキングから

答えて

1

防止UIScrollViewののUIPanGestureRecognizer:

[scrollView.panGestureRecognizer requireGestureRecognizerToFail:self.navigationController.interactivePopGestureRecognizer]; 

この方法はUIGestureRecognizerStatePossibleから受信機の遷移を遅延させる別のジェスチャ認識との関係を作成します。