2012-03-19 5 views
0

を描きますビューにUISwipeGestureRecognizerを追加しようとしましたが、望みどおりに動作しませんでした。私のUIのセットアップは、このようなものです:私は</p> <p>1)に、ユーザがイベントまたは代理人)</p> <p>Iを通じて(次の画面に移動するには、それに</p> <p>2)スワイプを描くことができます制御する必要があるUISwipeGestureRecognizerを使用すると、コード

メインコントローラ:(UISwipeGestureRecognizer付き)

  • ビュー(タッチイベントをキャプチャし、グラフィックスを描画し、別のコントローラが所有している)

    • サブビュー

キャンバスに水平線を描画しようとするたびにas、UISwipeGestureRecognizerが引き継ぎ、「次の画面に移動」イベントを発生させます。

どうすればUISwipeGestureRecognizerがそのことを防止できますか?私は、長さ/長さに基づいて水平線とスワイプを区別することを検討していますが、UISwipeGestureRecognizerはそのようなものをサポートしていません。

答えて

0

かなり混乱しやすいユーザーエクスペリエンスのように聞こえますが、これを行うことに決めたら、おそらくUIGestureRecognizerをサブクラス化して気にするタイプのスワイプを正確に認識する必要があります。

関連する問題

 関連する問題