2013-05-07 3 views
5

私はUIViewを持っています。左右に2つのUIButtonがあり、中央にUIImageViewがあります。いずれかのボタンをタップするとUIImageViewが変更され、それが機能します。私は能力がUIViewをまたいでスワイプし、それがUIImageViewに変わることを望みます。現在、UIButtonが入力を受け入れているため、UIImageViewをスワイプする必要があります。UIButtonとスワイプジェスチャー

UIViewのスワイプをどこでも実行できるようにしたい場合は、移行を実行します。スワイプでアクションがトリガーされるようなイベントを転送する方法はありますか?他のタッチは適切なサブビューに転送されますか?

答えて

3

ジェスチャー認識機能でdelaysTouchesBeganYESと設定すると、ジェスチャーが認識されない場合にタッチイベントのみをサブビューに転送します。

2

現在、入力を受け取るようにUIButtonsを設定していますか? UIButtonを接続しているセレクタが「Touch Up Inside」に接続されていることを確認します。これにより、ボタンの1つで始まるスワイプが実際にボタンをアクティブにすることはありません(ユーザーがボタンから完全にスワイプしたと仮定して)。

関連する問題