iOS UITapGestureRecognizer区分单击还是双击

来源:互联网 发布:电气软件 编辑:程序博客网 时间:2024/05/18 01:34
    // 添加单击手势    UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(singleTap:)];    singleTap.numberOfTapsRequired = 1;    [self.containerView addGestureRecognizer:singleTap];        // 添加双击手势    UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(doubleTap:)];    doubleTap.numberOfTapsRequired = 2;    [self.containerView addGestureRecognizer:doubleTap];        // 用来区分是点了两次还是点了一次    [singleTap requireGestureRecognizerToFail:doubleTap];