title: Double tapping problem
body: <p>Im working on an app with zooming function.
  In this app I have this button. I want it to respond to tapping in several ways:</p>
  
  <p>Single tap: Zoom in slightly.</p>
  
  <p>Double tap: Zoom in to the max.     </p>
  
  <p>Ive tried several options to achieve this but none are what I want.</p>
  
  <pre><code>UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTapGesture:)];
  tapGesture.numberOfTapsRequired = 2;
  [self.view addGestureRecognizer:tapGesture];
  </code></pre>
  
  <hr>
  
  <pre><code>[zoomin addTarget:self action:@selector(zoominMax) forControlEvents:UIControlEventTouchDownRepeat];
  </code></pre>
  
  <p>Both work on single and double tap but when I press the button once to slightly zoom and seconds later I press it again it doesn't zoom in slightly, it zooms in to the max.</p>
  
  <p>It is possible to fix this with a timer and location check so that when u tap and tap again u can be sure that the location is in a similar area and the taps happened within timer range. </p>
  
  <p>But is this what I really need? 
  Is there a simpler solution?</p>