我们很容易为UIButton
创建一个Action,只需在界面编辑器中Ctrl拖动画布上的按钮到我们代码的@implementation
部分(在助手编辑器中)即可。
但是UIImageView
呢?我想说的是,如果用户点击此图像(实际上是一个漂亮的图标),则可以执行某些操作,但是由于Ctrl拖动却没有执行任何操作,该如何添加操作?
最佳答案
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc]
initWithTarget:self
action:@selector(actionHandleTapOnImageView)];
[singleTap setNumberOfTapsRequired:1];
originalImageView.userInteractionEnabled = YES;
[originalImageView addGestureRecognizer:singleTap];
[singleTap release];
-(void)actionHandleTapOnImageView
{
NSLog(@"actionHandleTapOnImageView");
}