いくつかのサブビューをタイルとして持つスクロールビューがあります。スクロールビューの「Delays content touches」と「Cancellable Content touches」が「YES」に設定されています。、およびを使用して、
各サブビューでタッチをキャプチャします。 touchesBegan
touchesEnded
touchesMoved
ボタンをタップしてすぐにスクロールを開始すると、ボタンが強調表示され、スクロールビューはスクロールしません。コードは必要ありません。
何も変更せずにまったく同じことを行うと、ビューに触れるがボタンの外側に触れると、これらのタッチメソッドがトリガーされますが、スクロールビューはスクロールします。
これらのタッチメソッドで、ボタンの外側でタッチが行われたときにスクロールをキャンセルして、スクロールビューのスクロールを妨げるのと同じ動作をさせるにはどうすればよいですか?