I encountered a problem when pushing a DialogViewController
to my apps global UINavigationController
, that it would lose the back buttons.
I was able to boil it down to this simple example:
var nav = new UINavigationController();
window.RootViewController = nav;
nav.PushViewController(new UIViewController() { Title = "#1"}, true);
nav.PushViewController(new DialogViewController(new RootElement("#2")), true);
nav.PushViewController(new UIViewController() { Title = "#3"}, true);
You can get from #3
to #2
, but not from #2
to #1
.
Am I doing something wrong with the DialogViewController
? I though they could work as a drop-in replacement for UIViewController
.