很奇怪。我已经实现了许多滑动手势识别器,一切正常。不过,我刚刚添加了一个点击手势识别器,当我运行模拟器并单击时,我没有任何效果。在下面的代码中, [self doMethod] 永远不会触发。我在 viewDidLoad 中为我的控制器设置了所有手势识别器。我正在使用 UIWebView,所以那里可能有些时髦。有任何想法吗?
我正常设置了recongnizer:
UITapGestureRecognizer *tapper = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(handleTap:)];
[self.view addGestureRecognizer:tapper];
handleTap 方法。
-(IBAction)handleTap:(UITapGestureRecognizer*)sender{
[self doMethod];
}