向UIImageview添加点按手势

时间:2013-09-14 11:59:23

标签: ios uiimageview

我试图在UIImageview中添加一个tapgesture。但是我现在正在使用的代码不起作用。

我已将此添加到我的viewdidload中(注意LabelNewsImage是我的UIImageview):

LabelNewsImage.userInteractionEnabled = YES;
UITapGestureRecognizer *tapGestureEnlarge = [[UITapGestureRecognizer alloc] initWithTarget:self  action:@selector(tapGesture:)];
tapGestureEnlarge.numberOfTapsRequired = 1;
[self.LabelNewsImage addGestureRecognizer:tapGestureEnlarge];

2 个答案:

答案 0 :(得分:1)

您需要将LabelNewsImage正确连接到图像视图实例。大概LabelNewsImageIBOutlet,您的图像视图是在XIB或Storyboard中创建的。您需要将连接从LabelNewsImage属性拖到图像视图以连接它们。

请参阅the docs(包括the video)。

答案 1 :(得分:0)

响应选择器tapGesture: 您是否可能编写类似

的方法
- (void)tapGesture
{
    // TODO:
}

但它应该喜欢这个

- (void)tapGesture:(NSDictonary *)dic
{
    // TODO:
}