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
を使用して、まだ応答していないジェスチャ認識プログラムを画像ビューに追加しようとしました。
問題が何ですか?
画像ビューはプログラムによって作成されますか? –
いいえ、ストーリーボードを使用して追加されます。 –
IBOutletsを作成して試してみてください。 –