title: Is it possible to make a childViewController's view full screen above tabBarController's view?
body: <pre><code>[self addChildViewController:self.redVC];
  [self.view addSubview:self.redVC.view];
  [self.redVC didMoveToParentViewController:self];
  </code></pre>
  
  <p>"self" is a tabBarController, "redVC" is a test VC. I want full life cycle(such as viewDidAppear and rotation chain) to pass to childViewController(redVC), so I use childVC. However, this method will show the tabBar.</p>
  
  <p>When just put self.redVC.view above the self.view, not by addChildViewController. The tabBar can be covered. <a href="https://stackoverflow.com/questions/3857570/overlay-a-view-over-whole-screen-when-using-uitabbarcontroller">Overlay a view over whole screen, when using UITabBarController?</a>.</p>
  
  <p>Meanwhile, I may add a transparent view to tabBarViewController's view, and in this situation, the tabBar should be seen. Thus, I don't want to change the tabBar's frame or to hide it.</p>
  
  <p>Is there a method to achieve them all? </p>
  
  <ul>
  <li>Full life cycle pass and rotation chain from the parent viewController</li>
  <li>Full screen view to add(if this view is transparent, the toolBar should be seen)</li>
  <li>Don't change or hide tabBar</li>
  </ul>