私の場合、コンテンツのあるビューがあります。UILongPressGestureRecognizer
イベントでこのコンテンツをスクロールしたい:
- タッチ位置 y がアップ ビューの境界線に十分近い場合は、上にスクロールします。
- タッチ位置 y が下のビュー境界の近くで十分な場合は、下にスクロールします。
scrollView は単純に使えないので、CATransform3D
構造体とanimateWithDuration:...
メソッドを使いました。問題は、スクロールする時間 (スクロール アニメーションの持続時間) がわからないことです。2 つ目の問題は、(長押しジェスチャの) タッチ位置が変更されたときにアニメーションを呼び出す必要があることです。これは簡単に思えますが、最終的な解決策に影響を与える可能性があります。
そのような問題を解決する方法は?