title: Synchronize built in present UIViewController animation with other animations
body: <p>Is there a way to sync the built in <code>UIViewController</code> animation with other animations?</p>
  
  <p>I present my <code>UIViewController</code> using <code>present(_:animated:completion:)</code></p>
  
  <p>On the new <code>UIViewController</code> I change the status bar background color like this:</p>
  
  <pre><code>UIApplication.shared.statusBarView?.backgroundColor = UIColor.red
  </code></pre>
  
  <p>(I have have extended the <code>UIApplication</code> class so I have a property <code>statusBarView</code> which returns <code>UIApplication.shared.value(forKey: "statusBar") as? UIView</code>)</p>
  
  <p>I also change the status bar to <code>.lightContent</code> from <code>.default</code></p>
  
  <p>Is there a way to sync the built in <code>UIViewController</code> present animation with the animations on the status bar (change to <code>.lightContent</code> and <code>backgroundColor</code>), or do I have to build custom transition animations?</p>