私はUITextView
サブクラスを作成しようとしています。これは、Message.appのようにキーボードをスワイプすることです。UIScrollViewの減速中にUIGestureRecognizerが接触しない
私のkeyWindow
にはUIPanGestureRecognizer
が追加されており、ジェスチャの代理人はshouldRecognizeSimultaneouslyWithGestureRecognizer
に設定されています。 UIScrollView
が減速している場合を除いてすべて正常に動作しますが、その段階ではタッチが登録されずにパンすることが可能です。
非常に単純なgithub sample project hereをご覧ください。
UIPanGestureRecognizer
をviewController.viewに直接追加しようとしましたが、scrollViewにも同じ問題が発生します。私はUITextView
サブクラスのジェスチャ認識子でscrollView.panGestureRecognizer requireGestureRecognizerToFail:
を設定しようとしました。
これはなぜ起こっているのでしょうか?
なぜ私はこれを最初に考えなかったのか分かりません。 UIScrollView panGestureは明らかに動作していました。コードも簡素化します。ありがとう! –