次のようにUIImageViewにタップイベントをバインドしたい:
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self.backgroundImage action:@selector(imageClicked:)];
[self.backgroundImage addGestureRecognizer:tap];
self.backgroundImage.userInteractionEnabled=YES;
そして、その方法は次のとおりです。
-(void)imageClicked:(id)sender{
NSLog(@"image clicked");
}
しかし、画像ビューをクリックすると、アプリがクラッシュし、次のスタックが表示されました:
[UIImageView imageClicked:]: unrecognized selector sent to instance
何か不足していますか?事前にサンクス。