Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>only thing you need to do is add extra line of code to use requireGestureRecognizerToFail</p> <pre><code>[singleTapRecognizer requireGestureRecognizerToFail:doubleTapRecognizer]; </code></pre> <p>then whole code become to:</p> <pre><code>UITapGestureRecognizer *doubleTapRecognizer = [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(beginComicTransitions:)] autorelease]; doubleTapRecognizer.numberOfTapsRequired = 2; doubleTapRecognizer.numberOfTouchesRequired = 1; doubleTapRecognizer.delegate = self; UITapGestureRecognizer *singleTapRecognizer = [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(bringMenu:)] autorelease]; singleTapRecognizer.numberOfTapsRequired = 1; singleTapRecognizer.numberOfTouchesRequired = 1; singleTapRecognizer.delegate = self; [singleTapRecognizer requireGestureRecognizerToFail:doubleTapRecognizer]; </code></pre> <p>here's <code>requireGestureRecognizerToFail</code> means:</p> <ul> <li>if not recognized double tap, then single tap be recognized</li> <li>if recognized double tap, will not recognize single tap</li> </ul> <p>swift version code is:</p> <pre><code> let doubleTap = UITapGestureRecognizer(target: self, action: "doubleTapped:") doubleTap.numberOfTapsRequired = 2 doubleTap.numberOfTouchesRequired = 1 self.scrollView.addGestureRecognizer(doubleTap) let singleTap = UITapGestureRecognizer(target: self, action: "singleTap:") singleTap.numberOfTapsRequired = 1 singleTap.numberOfTouchesRequired = 1 self.scrollView.addGestureRecognizer(singleTap) singleTap.requireGestureRecognizerToFail(doubleTap) </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload