I was trying out doing a manual instantiation of a view and all I get is a black screen.
Here's the core of my FinishedLoading
currentController = new ChoicesScreen(this.window.Handle);
window.AddSubview (currentController.View);
window.MakeKeyAndVisible();
note: CurrentController is a protected UIViewController currentController
ChoicesScreen is defined in IB, has the proper outlets, actions, etc. in other words its a valid view.
I tried the default constructor for ChoicesScreen and got the same thing. Obviously I'm missing something in how to get my own screen up.