3秒ごとに次の「ページ」に自動的に進むスクロールビューがあります(ページコントロールも使用されます)。ただし、ユーザーがスクロールビューに触れたら、自動進行を停止したいと思います。
スクロールビューをサブクラス化しました。サブクラスで touchesBegan を検出できますが、touchesMoved は呼び出されないため、ユーザーがスクロールビューを手動でスワイプしたかどうかはわかりません。自動進行タイマーが起動したときに contentOffset を設定すると呼び出されるため、scrollviewDidScroll は使用できません。
では、タッチを検出するための他のオプションは何ですか? scrollview サブクラスで touchesMoved が呼び出されないのはなぜですか?