title: How to get touch position of screen for any control objective c?
body: <p>Hi I want to get touch position/point of any control or any where touch happened. </p>
  
  <p>For this I have implemented this but I am not getting correct touch points.</p>
  
  <pre><code>   // Create gesture recognizer, notice the selector method
  UITapGestureRecognizer *oneFingerTwoTaps =
  [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(oneFingerTwoTaps)] autorelease];
  oneFingerTwoTaps.delegate=self;
  // Set required taps and number of touches
  [oneFingerTwoTaps setNumberOfTapsRequired:1];
  [oneFingerTwoTaps setNumberOfTouchesRequired:1];
  [[self view] addGestureRecognizer:oneFingerTwoTaps];
  </code></pre>
  
  <p>And </p>
  
  <pre><code> - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
  
      CGPoint point= [touch locationInView:touch.view];
          NSLog(@"Point - %f, %f",point.x,point.y);
      NSLog(@"Touch");
      return NO; // handle the touch
  }
  </code></pre>
  
  <p>When I am tried to hit any UIButton, UIImage , UITableView it's not giving me correct point of hit is there any thing I am doing wrong? Please help me. thank you. </p>