2011-07-11 7 views
-1

スクロールビューのタッチイベントに基づくプロジェクト。次のコードを使用していますが、エラーが表示されます。ジェスチャーは宣言されていません。ジェスチャーを宣言するためにどのように私はあなたのコードを慎重スクロール表示のタッチアクション

CGPoint touchPoint=[touch locationInView:scrollView]; 

使用これを見ていなかった

UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(singleTapGestureCaptured:)]; 
[scrollView addGestureRecognizer:singleTap]; 


- (void)singleTapGestureCaptured:(UITapGestureRecognizer *)touch 
    { 
    CGPoint touchPoint=[gesture locationInView:scrollView]; 
    } 
+0

'[ジェスチャーlocationInView:scrollView];の'ジェスチャー 'とは何ですか? – Ilanchezhian

答えて

3

申し訳ありませんが、教えてください。

gestureという名前の変数はありません。

+0

残念ながらまだジェスチャーは宣言されていません – NAZIK

1

あなたはそのためにUITouchオブジェクトを宣言する必要があります。

UITouch *gesture; 

locationInViewメソッドをUITouchクラスオブジェクトに渡すことができます。それ以外の場合は、エラーが発生します。

関連する問題