Xamarin iOS NavigationController在TabBarController的每个选项卡中

问题描述:

是否有可能在使用Xamarin iOS时在TabBarController的每个选项卡中都有导航控制器?我目前已经安装我的故事板,像这样(为简单起见,我使用的是单标签)Xamarin iOS NavigationController在TabBarController的每个选项卡中

TabBarController -> NavigationController -> UITableViewController

在我的UITableViewController,我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); 
} 

故事板的图片是在这里:https://ibb.co/m7qq85

+0

请分享故事板的截图 – Darshana

+0

@NinjaHattori我上传了一张图片 – Zac

的解决方案是:

1)拆下导航控制器,通入的标签栏控制器

2)创建从一个SEGUE将主页放入标签栏控制器,使得segue类型为取代(而不是推)