0
我想在這樣一個UIImageView敲打事件綁定:無法識別的選擇發送到實例當點擊的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
我錯過了什麼嗎?提前Thanx。
這是正確的。我可能會補充說,「target」表示響應選擇器的類,而不是添加手勢的地方。這就是爲什麼你在imageview上調用addGestureRecognizer的原因。 –
感謝您的有用信息:) – Malloc