title: send touch event to UIviewController stacked in the back
body: <p>In my app I have 2 transparent <code>UIViewController</code> layers.
  the first layer contain <code>UIView</code> object that i am trying to recognize by touch with:</p>
  
  <pre><code> - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event;
  </code></pre>
  
  <p>method.</p>
  
  <p>the problem is,
  there is an transparent <code>UIViewController</code> above it.</p>
  
  <p>I have tried to implement touch event on the <code>SeconedStackedViewController</code> and to create an instance of <code>FirstStackedViewController</code> and call the same method from there. the methods are called, but the hit test not. </p>
  
  <p>Code:</p>
  
  <pre><code>FirstStackedViewController *fsvc = [[FirstStackedViewController alloc]init];
  
  
  - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
        [fsvc hitTest:point withEvent:event];
  }
  
  -(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
        fsvc = [[FirstStackedViewController alloc]init];
        [fsvc touchesEnded:touches withEvent:event];
  }
  </code></pre>
  
  <p>How can I override this method to be called on the <code>FirstStackedViewController</code>?
  if i will can simulate a touch on the <code>FirstStackedViewController</code> i think it will make the work</p>