对于iOS和Xcode,我们可以为UIImageView对象创建一个Action吗?

Jer*_*y L 3 xcode interface-builder ios

我们很容易为a创建一个Action UIButton,我们只需Ctrl将Interface Builder中画布上的按钮拖到@implementation我们代码的一部分(在Assistant Editor中).

但是UIImageView呢?我想说,如果用户点击这个图像(这实际上是一个好看的图标),然后做一些事情,但是如何添加动作,因为Ctrl拖动不做任何事情?

War*_*shi 8

UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] 
                                     initWithTarget:self 
                                     action:@selector(actionHandleTapOnImageView)];
[singleTap setNumberOfTapsRequired:1];
originalImageView.userInteractionEnabled = YES;
[originalImageView addGestureRecognizer:singleTap];
[singleTap release];




-(void)actionHandleTapOnImageView
{
NSLog(@"actionHandleTapOnImageView");
}
Run Code Online (Sandbox Code Playgroud)