私はUIImageView
(の要素ではなく)上にありUIScrollView
ます。UIImageView
さて、タッチイベントをチェックするためにをサブクラス化し、touchesBegan:withEvent:
メソッドをオーバーライドしました。そのメソッド内では、基本的に要素のUIImageView
背後にサブクラス化されたものを送信します。UIScrollView
(私は[self.super bringSubviewToFront: scrollView]
これを達成するために使用します)。
私が欲しいのは、の現在のタッチイベントを要素に送信できるようにすることですUIImageView
。UIScrollView
これにより、ユーザーは指を離してもう一度タッチしてスクロールする必要がなくなります。私はすでに要素を呼び出そうとしtouchesBegan:withEvent:
ましたが、何もしませんでした。UIScrollView
要素UIImageView
へのタッチをシミュレートできるように、誰かが何をすべきかについての考えを持っていますか?UIScrollView
サブクラス化されたオーバーライドされたメソッドは次のUIImageView
とおりです。
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[super touchesBegan: touches withEvent: event];
ViewController* controller = [Singleton getSingleton].controller;
[super bringSubviewToFront: controller.scrollView]; //Now scroll view is in the front
[controller.scrollView touchesBegan: touches withEvent: event]; //Does nothing
}