title: Why does setting `hidesBottomBarWhenPushed` to YES with a translucent navigationBar break push animation?
body: <p>I have what I would consider a fairly common setup, but I am seeing a pretty strange animation issue.</p>
  
  <p><img src="https://i.stack.imgur.com/ZEkgw.png" alt="Storyboard"></p>
  
  <p>There's a navigation controller inside of a tab bar. If I push on that navigation controller, I can still see the previous viewController's red view in the navigation bar during the push animation, but only when I have <code>hidesBottomBarWhenPushed</code> set to yes on the destination viewController (on the very right). This is a reduced example of the issue, and it can all be set up in a storyboard.</p>
  
  <p>Here's an animation of the transition. Watch the navigation bar. You can see the previous red view controller in the background, go partially off screen, then disappear at the end.</p>
  
  <p>Has anyone solved this issue? Am I doing something unsupported? Is this a bug? I definitely want to keep translucent bars and hiding the tab bar on push, but I'm open to ways of reliably hiding the tab bar in some other way that supports translucent tab bars.</p>
  
  <p><img src="https://i.stack.imgur.com/gcTbp.gif" alt="Animation"></p>