TabBarController每个选项卡中的Xamarin iOS NavigationController

TabBarController每个选项卡中的Xamarin iOS NavigationController,ios,xamarin.ios,Ios,Xamarin.ios,在使用Xamarin iOS时,是否可能在TabBarController的每个选项卡中都有一个导航控制器?我现在已经这样设置了我的故事板(为了简单起见,我使用一个选项卡) TabBarController->NavigationController->UITableViewController 在my UITableViewController中,myViewDidLoad方法中的以下代码不会更改标题,也不会将所需按钮添加到顶部导航。我安排错什么了吗 public override void

在使用Xamarin iOS时,是否可能在TabBarController的每个选项卡中都有一个导航控制器?我现在已经这样设置了我的故事板(为了简单起见,我使用一个选项卡)

TabBarController->NavigationController->UITableViewController

在my UITableViewController中,my
ViewDidLoad
方法中的以下代码不会更改标题,也不会将所需按钮添加到顶部导航。我安排错什么了吗

public override void ViewDidLoad()
{
    base.ViewDidLoad();

    Console.WriteLine("view did load");
    Title = "My custom title";

    NavigationItem.SetRightBarButtonItem(
        new UIBarButtonItem(UIBarButtonSystemItem.Add, (sender, args) =>
        {
            PerformSegue("CreateRecordSegue", this);
        })
    , true);
}
故事板的图像如下:

解决方案是:

1) 卸下通向选项卡栏控制器的导航控制器


2) 从主页创建一个segue到选项卡栏控制器,将segue类型设置为替换(而不是推送)

请共享storyboard@NinjaHattori我上传了一张图片