Xcode 4.3.2 でまったく新しい Single View App プロジェクトを開始し、次のコードを使用するとします。
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
UIImageView *imageView = [[UIImageView alloc]
initWithImage:[UIImage imageNamed:@"pic.jpg"]];
[self.view addSubview:imageView];
self.view.userInteractionEnabled = YES;
self.view.multipleTouchEnabled = YES;
UITapGestureRecognizer* tapRecognizer = [[UITapGestureRecognizer alloc]
initWithTarget:self action:@selector(handleTap:)];
tapRecognizer.numberOfTapsRequired = 1;
[imageView addGestureRecognizer:tapRecognizer];
}
-(void) handleTap:(UIGestureRecognizer *) gesture {
NSLog(@"Image tapped on");
}
handleTap
画像をタップしてもメソッドが呼び出されない...ここで何かが正しく行われていませんか?