それぞれが UIView であるサムネイルのグリッドがあります。各サムネイルには、パン ジェスチャが添付されています。パン ジェスチャが 1 つのサムネイルで開始された場合、指が実際にサムネール上を移動しているにもかかわらず、後続のサムネイルはパン ジェスチャを認識しません。ジェスチャがサムネイルで開始されなかった場合でも、すべてのサムネイルがパン ジェスチャに反応するようにするにはどうすればよいですか?
ありがとう、
ダグ
それぞれが UIView であるサムネイルのグリッドがあります。各サムネイルには、パン ジェスチャが添付されています。パン ジェスチャが 1 つのサムネイルで開始された場合、指が実際にサムネール上を移動しているにもかかわらず、後続のサムネイルはパン ジェスチャを認識しません。ジェスチャがサムネイルで開始されなかった場合でも、すべてのサムネイルがパン ジェスチャに反応するようにするにはどうすればよいですか?
ありがとう、
ダグ
パン ジェスチャをスーパービューにアタッチし、hitTest:inPoint: を使用して、ジェスチャが移動しているサムネイルを特定します。
あなたがやろうとしていることは、基本的にサムネイルの2次元配列をスクロールすることだと思いますか? その場合は、サムネイルを UIScrollView に入れてみてください。これにより、写真のパンが処理されます。次に、サムネイルをタップしたときに何らかのアクションを実行する場合は、個々のサムネイルに UITapGestureRecognizers を配置します。