UIImageView 并不像 UIButton 那样点击鼠标就可以关联点击事件,也不像 Android 里有 onClickListener,这个时候就需要借助 UITapGestureRecognizer 类,从类名上就可以看出,这个类就是用于处理 tap(单击) 事件的。
示例代码:
[self.imageView setUserInteractionEnabled:YES];[self.imageView addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(click)]];- (void)click{ NSLog(@"点我了");}
参考: