2016-10-02 9 views
0

私はをユーザータップに応答させます。私はストーリーボードに画像ビューを追加し、それらにタグを設定します。その後viewDidLoadに:UIImageViewにタップジェスチャーが追加されていません

UIGestureRecognizer *tapGesture = [[UIGestureRecognizer alloc] initWithTarget:self action:@selector(openCourseView:)]; 
[self.view viewWithTag:IMAGE_VIEW_TERM].userInteractionEnabled = YES; 
[self.view viewWithTag:IMAGE_VIEW_1V1].userInteractionEnabled = YES; 
[self.view viewWithTag:IMAGE_VIEW_SPECIAL].userInteractionEnabled = YES; 

[[self.view viewWithTag:IMAGE_VIEW_TERM] addGestureRecognizer:tapGesture]; 
[[self.view viewWithTag:IMAGE_VIEW_1V1] addGestureRecognizer:tapGesture]; 
[[self.view viewWithTag:IMAGE_VIEW_SPECIAL] addGestureRecognizer:tapGesture]; 

しかし、私の応答方法openCourseView:が呼び出されることはありません。次に、IBOutletを使用して、まだ応答していないジェスチャ認識プログラムを画像ビューに追加しようとしました。

問題が何ですか?

+0

画像ビューはプログラムによって作成されますか? –

+0

いいえ、ストーリーボードを使用して追加されます。 –

+0

IBOutletsを作成して試してみてください。 –

答えて

0

LokeshChowdaryの間違いでした。

私のコードでは、UIGestureRecognizerUITapGestureRecognizerである必要があります。

関連する問題