title: how to pass touchesBegan from UIScrollView to UIViewController
body: <p>Actually, I want to push data from one view to other. I have a UIScrollView which has images on top of it. Now I want to push the data from that view to other view since whenever I do touch on that image view I want to select the position and push the location to other view.
  UIScrollView does not have navigationController and cannot be able to push it. </p>
  
  <p>UIScrollView is on top of UIViewController class. Is there a way to send the UITouch from UIScrollView to UIViewController Class and let that class push the view or do I have to work around some thing.</p>
  
  <p>I have the following code for UIScrollView class, </p>
  
  <p><strong>ImageScrollView.m</strong></p>
  
  <pre><code>-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
  {
  UITouch *t = [touches anyObject];
  CGPoint touchInScrollView = [t locationInView:imageView];
  NSLog(@"x: %f", floor(touchInScrollView.x));
  NSLog(@"Y : %f", floor(touchInScrollView.y));
  
      /****Cant be done since pushViewController is not allowed in UIScrollView.****/
  
  DetailViewController *newView = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];
  [self.navigationController pushViewController:newView animated:YES];
  
  }
  </code></pre>