title: Handling a view controller that slides in with either way swipe
body: <p>I am building an application that is for iOS6+. The application will have a main View Controller at one point in the application.</p>
  
  <p>I would like this main view controller to handle a swipe left and swipe right on screen to then show another view controller.</p>
  
  <p>Is there an easy way to accomplish this in core iOS6+, or should I look for another library etc.</p>
  
  <p>I already use a slide in menu style else where in the application. I also understand and can find a million alternatives to these.</p>
  
  <p>What I am looking for is to have one View Controller (which acts in the 'middle'). Then when they swipe left/right another view controller is shown. They can then swipe back the opposite direction or click a back button to return to the main controller.</p>
  
  <p>EDIT-<br>
  Specifically I am looking for the functionality to do the following:
  Pre-load the controller that will slide in.
  When the swipe occurs (is happening)... the controller to drag/slide in with the touch.
  The same drag/swipe to occur either way the controller is swiped (lefT/right).  </p>
  
  <p>EDIT 2 -<br>
  I am looking for the functionality of dragging the view controller in with the finger. Dependant on which way the drag is occurring, it would be pulling the same view controller in.</p>
  
  <p>I.e the layout would be:
  [VC for Drag] [Main controller] [VC for Drag].<br>
  If the user swipes from left to right, or right to left the other controller is dragged over the top and they can return to the Main controller using the opposite entry swipe.</p>