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
答
的解决方案是:
1)拆下导航控制器,通入的标签栏控制器
2)创建从一个SEGUE将主页放入标签栏控制器,使得segue类型为取代(而不是推)
请分享故事板的截图 – Darshana
@NinjaHattori我上传了一张图片 – Zac