1

UIScrollView があります。これは、多数のボタンを備えた狭い水平ストリップです。ユーザーがビューをスクロールしたり、ボタンをタップしたりできるようにしたい。

------------------------
|                      |
| button 1    button2  |  (and button 3,4 etc) outside the frame
|                      |
------------------------

ただし、ユーザー テスト中に問題が発生しました。ユーザーは、ボタンがある領域に指を置き、スクロールを試みます。ボタン上で指を一時的に押したままにしたため、タッチがスクロール ビューに到達することはありません。

ユーザーが指で左または右にスライドし始めた場合、タッチをスクロール ビューに移動させるにはどうすればよいですか? しかし、それでもボタンのタップを許可しますか?

4

1 に答える 1

2

ボタンを模倣して、タップジェスチャー認識機能を追加できます。ジェスチャー認識によって生成されたアクションに応じて、ボタンをスクロールしたり、スワイプしたりできると思います。

さらに情報が必要な場合はお知らせください。

編集:

UIImage ビューを作成し、ボタン イメージを追加します。次に、それらにタップジェスチャー認識機能を追加します。これで、ジェスチャ コールバックはタッチ時にのみ呼び出されます。スワイプ/パンは、スクロール ビューで通常どおり機能します。

于 2012-07-05T09:20:07.293 に答える