ユーザーができるコントロールが必要です
1) その上に描く
2) スワイプして次の画面に移動 (イベントまたはデリゲートを通じて)
UISwipeGestureRecognizer をビューに追加しようとしましたが、思い通りに動作しませんでした。私のUI設定は次のようなものです:
メインコントローラー:
ビュー (UISwipeGestureRecognizer を使用)
- サブビュー (タッチ イベントをキャプチャしてグラフィックを描画する別のコントローラーが所有)
キャンバスに水平線を描画しようとすると、UISwipeGestureRecognizer が引き継ぎ、「次の画面に移動」イベントを発生させます。
UISwipeGestureRecognizer がそれを行うのを防ぐにはどうすればよいですか? 期間/長さに基づいて水平線とスワイプを区別することを考えていますが、UISwipeGestureRecognizer はそのようなものをサポートしていません。