Ios DialogViewController不显示导航栏

Ios DialogViewController不显示导航栏,ios,mvvmcross,Ios,Mvvmcross,我正在MvvmCross视图中实例化DialogViewController,如下所示 var myDialog = new MyDialogViewController(); var navController = new UINavigationController(); controller.NavigationBar.TintColor = UIColor.Black; controller.PushViewController(myDialog, false); Add(control

我正在MvvmCross视图中实例化DialogViewController,如下所示

var myDialog = new MyDialogViewController();
var navController = new UINavigationController();
controller.NavigationBar.TintColor = UIColor.Black;
controller.PushViewController(myDialog, false);
Add(controller.View);
这就是MyDialogViewController的外观:

public class MyDialogViewController : DialogViewController
{
    public MyDialogViewController()
        : base(UITableViewStyle.Grouped, new RootElement("MyRoot"), true)
    {
        var root = new RootElement("MyRoot") {
             new Section 
             {
                new HtmlElement("MyWebsite", https://www.mywebsite.com")
             }              
        };
        Root.Add(root);
    }
}
该对话框在导航栏中显示良好,但如果我选择Html元素MyWebsite,则会显示Webview,但没有导航栏,我无法向后导航

对于需要导航到新窗口的元素,也会发生同样的情况,导航栏不会显示

导航到WebView后,知道如何显示NavigationBar吗?

这对我很有用:

var settings = new SettingsDialogViewController((SettingsViewModel)ViewModel, new RootElement("Settings"));
var window = UIApplication.SharedApplication.KeyWindow;
navigationController = window.RootViewController.ChildViewControllers[1].NavigationController;
navigationController.PushViewController(settings, true);
navigationController.NavigationBarHidden = false;