捏手势未应用于UILabel但应用于UIView

时间:2014-05-29 07:30:17

标签: ios uilabel uipinchgesturerecognizer

我只是在UILabel上尝试捏手势,但它不起作用。当我将它应用于UIView时,它可以工作。

以下是我的代码:

在viewDidLoad

UIPinchGestureRecognizer *pinchLabel = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(pinchLabel:)];
[pinchLabel setDelegate:self];
[_lblDouble addGestureRecognizer:pinchLabel];

-(void)pinchLabel:(UIPinchGestureRecognizer *)recognizer{
NSLog(@"jhhj"); // method never gets called. I have a breakpoint here.
}

为什么会这样?我哪里出错?

1 个答案:

答案 0 :(得分:2)

也许您应该添加以下代码。否则所有代码看起来都没问题。

_lblDouble.userInteractionEnabled = YES;