使用Xamarin iOS时,是否可以在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 :(得分:0)
解决方案是:
1)删除通向标签栏控制器的导航控制器
2)从主页创建一个segue进入标签栏控制器,使segue类型为替换(而不是推送)