IOS手势监听只能监听到第一次。

pragma mark – Action Methods

  • (void)handleSwipes:(UISwipeGestureRecognizer *)sender{
    if (sender.direction == UISwipeGestureRecognizerDirectionLeft){

       self.imageView.hidden = YES;
       self.scrollView.hidden = NO;
       [self.timer invalidate];
       self.num --;
       _page --;
       [self changePoint];
       [self.playBtn setImage:[UIImage imageNamed:@"play"] forState:UIControlStateNormal];
       DMLog(@"left");

    }
    if (sender.direction == UISwipeGestureRecognizerDirectionRight) {

       self.imageView.hidden = YES;
       self.scrollView.hidden = NO;
       [self.timer invalidate];
       self.num ++;
       _page ++;
       [self changePoint];
       [self.playBtn setImage:[UIImage imageNamed:@"play"] forState:UIControlStateNormal];
       DMLog(@"right");

    }
    }

怎么让他一直监听执行下面handleSwipes的方法

手势本身添加了之后会一直监听,除非你移除掉手势。而没有调用识别的手势处理方法,可能因为手势冲突或者其他原因。你可以设置一下手势识别的delegate,实现代理方法,查看一下手势识别状态。

  • 七牛直播过程中 更换了推流地址后,不显示图像
  • 手机html页面怎么打开ios应用?
  • IOS企业版部署,下载一半后提示“无法下载应用”,但上传在蒲公英可以完成下载是怎么回事?
  • iphone UITableViewCell 重复的问题?
  • iOS被拒再次上传改不了版本号怎么办?
  • iOS GCDAsyncSocket与java服务器通信
  • ios 如何查看app 页面是原生还是 H5做的
  • 用pods删除三房又出现错误了
  • iOS 将两张image合并成一张image
  • Mutablearray和array如何比较数组内元素是否一样?
  • iPhone应用可否不用Default.png图片