Obj-C or MonoTouch C# answers are fine.
The initial UIWindow's RootViewController is a simple login screen.
window.RootViewController = loginScreen;
After login, I set the Root to the main app
window.RootViewController = theAppScreen;
How do I Fade-transition between the two RootViewControllers in this instance?