我们很容易为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");
}

09-07 14:10