- Fixed navigation controller so it adjusts the frames of view
  it's about to push onto the stack before adding it to the view
  hierarchy. This way, sizes are correct when viewWillAppear gets called.