为什么swipeRightL
开火事件和tapR
不是?UITapGestureRecognizer未开火
UISwipeGestureRecognizer *swipeRightL=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipeLeft)];
swipeRightL.numberOfTouchesRequired=1;
swipeRightL.direction=UISwipeGestureRecognizerDirectionLeft;
[self.view addGestureRecognizer:swipeRightR];
[self.view addGestureRecognizer:swipeRightL];
UITapGestureRecognizer *tapR=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(onTap)];
tapR.numberOfTapsRequired=1;
tapR.numberOfTouchesRequired=1;
[self.view addGestureRecognizer:tapR];
你确定它不火?你有没有在两个目标动作中加入一些'NSLog'跟踪?你的观点的布局是什么? – sergio 2013-02-21 22:47:56
我做到了。它只是不开火。我的UIWeb子视图超出了主视图的界限,但我认为这不是问题,因为刷卡工作正常。 – Jacob 2013-02-22 15:17:48
您是否在位于界限内或界外的视图部分轻敲?或者在两种情况下都不起作用?我正确阅读这个:你正在添加子视图到'UIWebView',然后添加手势识别器... – sergio 2013-02-22 15:29:28