0

我试图向 UIImageview 添加一个手势。但是我现在使用的下面的代码不起作用。

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

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

2 回答 2

1

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

请参阅文档(包括视频)。

于 2013-09-14T12:41:13.143 回答
0

响应选择器 tapGesture: 是否有可能编写类似的方法

- (void)tapGesture
{
    // TODO:
}

但它应该像这样

- (void)tapGesture:(NSDictonary *)dic
{
    // TODO:
}
于 2013-09-14T14:52:48.853 回答