title: How to push sub-ViewControllers without NavigationController?
body: <p>I want to push viewControllers to an area on my main viewController. From what I understand, you can't use a NavigationController unless you are adding it to a UIWindow.</p>
  
  <p>This animation reminds of UIScrollView horizontal scrolling. But I want it to work like a NavigationController instead. The ViewControllers will be changed when the user presses on  specific actions.</p>
  
  <p>ViewController2 is going to be a tableView with some other buttons.</p>
  
  <p>ViewController3 is going to be a form to change the object from the tableView.</p>
  
  <p><a href="https://i.stack.imgur.com/BuB6S.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/BuB6S.png" alt="Animation of viewControllers"></a>
  </p>